Software Engineer

Haystack
Appleton, Wisconsin, United StatesFull-timePosted Aug 31, 2026

About the role

We are working with a leading financial services organization that is at the forefront of designing and developing innovative core software solutions. This company fosters a collaborative team environment and is dedicated to applying technical knowledge to solve complex problems within the financial sector.

The Role

Design and develop core software solutions within a collaborative team environment

Apply technical knowledge to solve complex problems and drive outcomes for customers

Participate in the full software development lifecycle and contribute to maturing DevOps practices

Develop core software that delivers outcomes and meets expectations for stability, scalability, and resilience

Provide training to junior developers and participate in talent recruitment interviews

Seek out opportunities to learn new technologies that improve the product and its lifecycle

What You'll Need

Bachelor's degree in Computer Science or equivalent work experience

3-5+ years of software engineering experience

Sound knowledge of Software Development Life Cycle (SDLC) and industry standard practices

Experience with Java, Spring, Kafka, SQL, Python, and AI tools like Github Copilot

Familiarity with DevOps concepts and exposure to maturing DevOps and engineering practices

Ability to debug complex code and log files for troubleshooting and analysis of product defects

What's On Offer

Opportunity to work on innovative core software solutions in financial services

A collaborative environment focused on problem-solving and technical growth

Exposure to cutting-edge technologies including AI in engineering

Comprehensive benefits package including medical, dental, vision, and 401K

Apply via Haystack today!

Responsibilities

  • Design and develop core software solutions within a collaborative team environment
  • Apply technical knowledge to solve complex problems and drive outcomes for customers
  • Participate in the full software development lifecycle and contribute to maturing DevOps practices
  • Develop core software that delivers outcomes and meets expectations for stability, scalability, and resilience
  • Provide training to junior developers and participate in talent recruitment interviews
  • Seek out opportunities to learn new technologies that improve the product and its lifecycle

Qualifications

  • Bachelor's degree in Computer Science or equivalent work experience
  • 3-5+ years of software engineering experience
  • Sound knowledge of Software Development Life Cycle (SDLC) and industry standard practices
  • Experience with Java, Spring, Kafka, SQL, Python, and AI tools like Github Copilot
  • Familiarity with DevOps concepts and exposure to maturing DevOps and engineering practices
  • Ability to debug complex code and log files for troubleshooting and analysis of product defects

Benefits

  • Opportunity to work on innovative core software solutions in financial services
  • A collaborative environment focused on problem-solving and technical growth
  • Exposure to cutting-edge technologies including AI in engineering
  • Comprehensive benefits package including medical, dental, vision, and 401K

Skills mentioned

JavaSpring BootApache KafkaSQLPythonDevOpsDebuggingSystem DesignDistributed SystemsCI/CD

About Haystack

Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.

Technology51-200 employeesNewcastle upon Tyne, England