Senior Software Engineer

Haystack
United StatesFull-timePosted Sep 18, 2026

About the role

Working with a leading global IT consulting and workforce solutions firm that partners with Fortune 500 and government clients, providing comprehensive business solutions since 1998.

The Role

Design, develop, and maintain back-end services and cloud-based microservices for data-centric clinical and analytics applications.

Translate product requirements into high-quality, testable code using languages like Go, Python, or Java.

Build services and integrations for data warehousing, big data, business intelligence, analytics, and machine learning workloads.

Contribute to full-stack features for Java/Spring Boot/Hibernate applications with Angular front ends and SQL databases.

Mentor junior engineers and act as a resource for colleagues with less experience, contributing to architecture and design discussions.

What You'll Need

Proficiency in one or more high-level languages such as Java, Go, Python, C, C++, or C#.

Experience building scalable, highly available distributed systems and cloud-native microservices.

Hands-on full-stack development with Java/Spring Boot, Hibernate/JPA, Angular, and SQL databases.

5+ years of relevant experience with a Bachelor's degree in Computer Science/Engineering, or 7+ years with an Associate's.

Strong problem-solving, time management, and communication skills, coupled with experience in Agile development, CI/CD, and DevOps.

What's On Offer

Competitive compensation and benefits.

Opportunities for growth with global clients and exposure to cutting-edge technologies.

A supportive, inclusive culture that values innovation and people.

Apply via Haystack today!

Responsibilities

  • Design, develop, and maintain back-end services and cloud-based microservices for data-centric clinical and analytics applications
  • Translate product requirements into high-quality, testable code using languages like Go, Python, or Java
  • Build services and integrations for data warehousing, big data, business intelligence, analytics, and machine learning workloads
  • Contribute to full-stack features for Java/Spring Boot/Hibernate applications with Angular front ends and SQL databases
  • Mentor junior engineers and act as a resource for colleagues with less experience

Qualifications

  • Proficiency in one or more high-level languages such as Java, Go, Python, C, C++, or C#
  • Experience building scalable, highly available distributed systems and cloud-native microservices
  • Hands-on full-stack development with Java/Spring Boot, Hibernate/JPA, Angular, and SQL databases
  • 5+ years of relevant experience with a Bachelor's degree in Computer Science/Engineering, or 7+ years with an Associate's
  • Strong problem-solving, time management, and communication skills

Benefits

  • Competitive compensation and benefits
  • Opportunities for growth with global clients and exposure to cutting-edge technologies
  • A supportive, inclusive culture that values innovation and people

Skills mentioned

JavaGoPythonDistributed SystemsMicroservicesSpring BootAngularSQLCI/CDDevOps

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