Senior Software Engineer

1 week ago


Chicago, United States Outfit Labs Full time
Job DescriptionJob Description

We're a venture-backed early stage startup in Chicago exploring how AI can transform people's experiences.

Although were still pre-market, were building products to help people see themselves in the world around them. We believe the following:

  • That humans are unique and deserve to be heard and listened to
  • That where folks choose to go - or stay, or eat, or work, or play, you get the idea - ought to be a reflection of who they are as a person
  • That new advancements in technology can make our collective experiences more human and personal, not less

If you share any of our beliefs - or our love for people, maps, recommendations, and listening - then wed love to talk to you

The Role

We're looking for a Senior Software Engineer specializing in Kotlin and Springboot to join our small team. You'll help develop and maintain our API and integrate with our AI layer, which is central to our AI platform.

What You'll Do

  • Develop the backend and interface to our AI layer for Outfits customer facing product.
  • Collaborate closely with engineering, product and design teammates on concepting and scoping new features.
  • Design and build RESTful and streaming APIs.
  • Ensure high performance and reliability.
  • Write integration tests.
  • Develop and optimize database schemas.
  • Work with relational, in-memory, and vectorized data stores.
  • Integrate external content providers.
  • Build backend services that interface with AI/ML models.
  • Collaborate with frontend and data teams.
  • Improve development tools and processes.
  • Maintain code quality and best practices.
  • Develop scalable architectures.

Requirements

About You

  • Self-starter mentality: You take initiative and drive projects forward independently
  • Comfort with ambiguity: You thrive in a fluid, fast-paced environment where requirements may change rapidly
  • Adaptability: You're ready to pivot quickly and learn new technologies as needed
  • Ownership mindset: You treat the company's success as your personal mission
  • Hunger for learning: You're constantly seeking to improve your skills and stay at the cutting edge of AI/ML advancements
  • Actively listening: Youre constantly learning from customers and data and not afraid to form opinions about your observations.

Your Technical Skills

  • 4+ years professional experience as a Backend Developer.
  • Detail-oriented with a consideration for customer impact on every feature.
  • Proficient in Kotlin and Spring Boot (must-have requirement)
  • Experience with RESTful API design and implementation.
  • Familiar with AWS services and cloud architecture.
  • Experience with the Gradle build system.
  • Knowledge of PostgreSQL and Redis.
  • Experience integrating AI/ML models into backend systems.
  • Basic understanding of AI/ML concepts.
  • Familiarity with AI model serving and inference.
  • Understanding of data requirements for AI systems.
  • Write clean, maintainable, well-tested code.
  • Strong problem-solving skills.
  • Attention to detail.
  • Good communication skills, able to work with technical and non-technical team members.

Benefits

Our Values

  • Listen First: We are curious, empathetic, and authentic. We listen to our teammates and show up prepared to be listened to. We talk to our customers and prove hypotheses using data. We are inclusive and open-minded. We leave our egos at the door and win as a team
  • Build with Optimism: We take big swings and bias toward action. We prioritize the hardest puzzles knowing great things require persistence. We invent products, concepts, and ways of working, celebrating both the successes and the learnings.
  • Leave it Better: We want a better world for our kids. We don't stay in our lanes - we take out our trash, comment on each other's code, engage in healthy debate, and build things we can be proud of. We use AI responsibly.

Why Join Outfit Labs?

  • Be part of a small team changing how people experience the world.
  • Work on challenging problems at the intersection of AI and human experience.
  • Flexible work environment with a focus on work-life balance.
  • Access to cutting-edge AI tools to boost your productivity.
  • Medical, Vision, and Dental benefits.

We're looking for people ready to roll up their sleeves and build something extraordinary. If you're excited about turning a vision into reality and willing to put in the work, we'd love to hear from you.

Even if you don't meet every requirement, we'd still like to hear from you. We're seeking individuals eager to learn and grow with us.

Ready to make an impact? Apply now.

Please note:

  • This position requires working on-site at our West Loop, Chicago office at least 3 days per week.
  • Relocation assistance is not provided.
  • Remote work is not available for this role.
  • Candidates must be legally authorized to work in the United States.
  • We are unable to provide visa sponsorship or support visa transfers for this position.

Outfit Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.



  • Chicago, Illinois, United States Seven Seven Software Full time

    We are seeking a highly skilled .Net Developer to join our Software Engineering Group. As a member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net technologies.The ideal candidate will have a strong background in .Net development, including experience with C#, ASP .Net, and...


  • Chicago, Illinois, United States DocuSign Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our development team in Seattle. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying high-quality, scalable software systems that meet the needs of our customers.Key Responsibilities:* Design and develop...


  • Chicago, Illinois, United States United Software Group Full time

    We are seeking a highly skilled C++ Developer to join our team at United Software Group INC. This is a contract position based in Chicago, IL, requiring on-site presence.The ideal candidate will have experience with Azure Cloud migration and be able to work on a direct client's project.Key Responsibilities:Migration of applications to Azure CloudAbout United...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead the design and implementation of complex software systems.


  • Chicago, Illinois, United States Snapsheet Full time

    About the RoleSnapsheet is seeking a skilled Senior Software Engineer to join our Claims Management team. As a key member of our team, you will be responsible for designing and building cutting-edge solutions for our main SaaS product, Snapsheet Cloud. This will involve developing complex technical features with a focus on continuous improvement of the...


  • Chicago, Illinois, United States TransMarket Group Full time

    We are seeking a skilled Senior Software Engineer to join our team at TransMarket Group, a privately held global markets proprietary trading firm in Chicago.Our mission is to provide innovative solutions for our clients through the use of next-generation technology.The ideal candidate will have a strong background in software engineering, with experience in...


  • Chicago, Illinois, United States Publicis Groupe Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Publicis Groupe. As a Senior Software Engineer, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and implement software solutions using Java, AWS, SQL, and Kubernetes.Manage and...


  • Chicago, Illinois, United States Publicis Groupe Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Publicis Groupe. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop software systems using Java, AWS, SQL, and KubernetesCollaborate with cross-functional...


  • Chicago, Illinois, United States Cook County Government Full time

    About the Role: We are seeking an experienced Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Responsibilities:Design, develop, and deploy scalable software systemsCollaborate with cross-functional teams to identify and...


  • Chicago, United States Deere Full time

    2024084 Senior Software EngineerJohn Deere is seeking a Senior Software Engineer in Chicago, IL with the following requirements:Bachelor’s degree in Computer Science or related field plus 5 years related experience.Experience with Java/J2EE, SOAP, Rest Webservices, XML, and Hibernate, Spring (5 yrs).Involved in all Software Development Life Cycle stages...


  • Chicago, United States SysMind Tech Full time

    Position: Senior Software Engineer Location: Chicago, IL (Onsite) Type: Fulltime Responsibilities: We are looking for a highly skilled and experienced Senior Java Microservices Developer to join our team. As a senior member of our development team, you will play a crucial role in designing, implementing, and maintaining scalable and resilient microservices...


  • Chicago, United States Deere Full time

    2024084 Senior Software EngineerDeere & Company is seeking a Senior Software Engineer in Chicago, IL with the following requirements:Bachelor’s degree in Computer Science or related field plus 5 years related experience.Experience with Java/J2EE, SOAP, Rest Webservices, XML, and Hibernate, Spring (5 yrs).Involved in all Software Development Life Cycle...


  • Chicago, United States Deere Full time

    2024084 Senior Software EngineerDeere & Company is seeking a Senior Software Engineer in Chicago, IL with the following requirements:Bachelor’s degree in Computer Science or related field plus 5 years related experience.Experience with Java/J2EE, SOAP, Rest Webservices, XML, and Hibernate, Spring (5 yrs).Involved in all Software Development Life Cycle...


  • Chicago, Illinois, United States JX Enterprises Full time

    About the JobWe are seeking a skilled Senior Software Engineer to join our IT team. The ideal candidate will have a strong background in software development and be able to work independently on complex projects.Main Responsibilities:- Design and develop software applications- Collaborate with cross-functional teams- Troubleshoot and resolve technical...


  • Chicago, United States Lorven Technologies Full time

    Job Title: Senior Software Engineer Location: Remote Duration: 6 to 12+ Months Contract The Senior Software Engineer -- Digital Analytics will translate business requirements into custom analytics implementations using a combination of custom JavaScript, data layer objects, processing rules, report suite configuration and applicable integrations with other...


  • Chicago, Illinois, United States United Airlines Full time

    We are seeking a highly skilled Senior Software Engineer to join our Digital Technology team at United Airlines. As a key member of our team, you will be responsible for designing, developing, and maintaining massively scaling technology solutions using innovative architectures, data analytics, and digital solutions.Our team is passionate about building the...


  • Chicago, United States 1872 Consulting Full time

    Senior Software Engineer Chicago, IL, Dallas, TX, or Jersey City, NJ Hybrid – onsite 2-3 days per week, WFH 2-3 days per week Position Summary: This role is open with a financial services company. This team of talented engineers is looking for a Senior Software Engineer to help build foundational components required by our new flagship risk platform...


  • Chicago, United States BloKchain Talent Full time

    We are recognized as a world-leading Emerging Technology staffing and recruiting firm, with a strong specialization in Blockchain. We recruit CTOs, VPs, Senior Software Architects, Application Developers, and Software Engineers for some of the biggest names in tech across multiple specialty areas. Responding to the enormous demand for Blockchain recruitment,...


  • Chicago, Illinois, United States Saxon Global Full time

    Job Title: Senior Java Software EngineerJob Summary:As a Senior Java Software Engineer at Saxon Global, you will be responsible for designing, developing, and testing software systems and applications using Java programming language and related technologies. You will work closely with cross-functional teams to deliver high-quality software solutions that...


  • Chicago, United States Lingopal Full time

    Lingopal is a tech-centered rapid-growth startup. In this role you will have the ability to drive the direction of the company’s tech stack. We value strong opinions and good communication. We architect solutions as a team, drawing on everyone’s strengths, and learning from eachother along the way. As a startup we move fast and are unafraid of failure....