Software Engineer
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
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.