Senior Software Engineer

4 days ago


Chicago, Illinois, United States Outfit Labs Full time
Job Title: Senior Software Engineer

We're a cutting-edge startup in Chicago, pioneering the use of AI to transform people's experiences. Our mission is to create a world where technology enhances human connection and understanding.

Key Responsibilities:

  • Design and develop the backend and interface to our AI layer for Outfit's customer-facing product.
  • Collaborate closely with engineering, product, and design teams on concepting and scoping new features.
  • Develop and maintain 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:

  • 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: You're constantly learning from customers and data and not afraid to form opinions about your observations.

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.
  • 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:

  • 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.

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

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications...


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

    Job DescriptionAt Seven Seven Software, we're seeking a skilled Java J2EE Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software solutions that meet our high standards of quality and security.Key Responsibilities:Design and develop secure and high-quality...


  • Chicago, Illinois, United States Vimerse InfoTech Inc Full time

    Senior Software DeveloperAt Vimerse InfoTech Inc, we are seeking a highly skilled Senior Software Developer to join our team in Deer Park, IL. As a Senior Software Developer, you will be responsible for providing technical support to Software Engineers under your supervision.Key Responsibilities:Ensure internal and external interfaces of the module are...


  • Chicago, Illinois, United States InterSources Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at InterSources Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software applications using cloud technologies such as AWS, Azure, and GCP.Key Responsibilities:Design and develop software...


  • Chicago, Illinois, United States InterSources Full time

    {"Job Title: Senior Software Engineer Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at InterSources Inc. Key Responsibilities: * Design, develop, and deploy software applications using Java and cloud technologies such as AWS * Collaborate with cross-functional teams to identify and prioritize project requirements *...


  • Chicago, Illinois, United States Capital One Full time

    Job Title: Senior Software EngineerCapital One is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key Responsibilities:Collaborate with Agile teams to...


  • Chicago, Illinois, United States Vivid Seats Full time

    Job Title: Senior Software EngineerVivid Seats is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our Core Java applications.Key Responsibilities:Design and develop high-quality software solutions using Java and related...


  • Chicago, Illinois, United States Publicis Groupe Full time

    Job Title: Senior Software EngineerJob Summary:As a Senior Software Engineer at Publicis Groupe, you will have the opportunity to work on cutting-edge projects and collaborate with a talented team of engineers. You will be responsible for designing and implementing software solutions that meet the needs of our clients.Key Responsibilities:* Design and...


  • Chicago, Illinois, United States Teragonia Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and motivated Senior Software Engineer to join our team at Teragonia. As a Senior Software Engineer, you will play a crucial part in designing, building, optimizing, securing, and operating scalable and user-friendly applications that drive the success of our business.Job SummaryAs a Senior...


  • Chicago, Illinois, United States Adyen Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Adyen. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop high-quality software systems using Java and related technologies.Collaborate with cross-functional...


  • Chicago, Illinois, United States Rose International Full time

    Job Title: Senior IT Software EngineerWe are seeking a highly skilled Senior IT Software Engineer to join our team at Rose International. As a key member of our software development team, you will be responsible for designing, developing, and deploying software applications using Java and other technologies.Key Responsibilities:Design and develop software...


  • Chicago, Illinois, United States DV Trading Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at DV Trading. As a key member of our technology team, you will be responsible for designing, developing, and maintaining robust reference data systems to support our trading operations.About UsDV Trading is a leading proprietary trading firm that...


  • Chicago, Illinois, United States Diamondpick Full time

    Job Title: Senior Software EngineerAt Diamondpick, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cross-functional team, you will be responsible for the end-to-end development of our application, working closely with business and product teams to gather requirements and translate them into design and...


  • Chicago, Illinois, United States GQR Global Markets Full time

    Job Title: Senior Software EngineerAt GQR Global Markets, we're seeking a highly skilled Senior Software Engineer to lead our technical projects and help shape the direction of our trading infrastructure.About the RoleWe're a tech-driven trading firm and leading global market maker, dedicated to constantly improving the market by injecting liquidity,...


  • Chicago, Illinois, United States Saxon Global Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Saxon Global. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our web applications using a Microsoft stack.Key Responsibilities:Design and develop scalable and...


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

    Job Title: Senior Palantir Data EngineerWe are seeking a highly skilled Senior Palantir Data Engineer to join our team at United Software Group. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing effective analytics solutions and models using Palantir and other technologies.Key...


  • Chicago, Illinois, United States Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for leading the development of cloud-native applications using ReactJS and Java Spring Boot stack.Key ResponsibilitiesDesign and implement scalable, cloud-native applications using...


  • Chicago, Illinois, United States 84.51˚ Full time

    Senior Software Engineer84.51° is a retail data science, insights, and media company that helps businesses create personalized experiences for shoppers. As a Senior Software Engineer, you will take ownership of stories and drive them to completion through all phases of the 84.51° Engineering process.Key ResponsibilitiesDevelop and architect mature...


  • Chicago, Illinois, United States Vaco Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Vaco. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop scalable, efficient, and reliable software systems using Node.js and...


  • Chicago, Illinois, United States Vaco Full time

    Job Title: Senior Software EngineerVaco is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop scalable, efficient, and reliable software systemsCollaborate with...