Senior Software Engineer

Wearehaystack — United States · Posted ~17 hours ago

Senior Full-time

Skills

secure software engineering object-oriented design software development cloud infrastructure microservices scalability resilience agile development object-oriented programming service-oriented architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior engineering position focused on secure software and cloud infrastructure. You will collaborate across functions, evaluate architectural approaches, build production systems using modern object-oriented languages and microservice architectures, and apply agile practices to deliver scalable, resilient software.

Highlights

Build production software and cloud infrastructure using secure engineering practices, modern architectures, and agile delivery while solving complex scalability, resilience, and security challenges.

Description

We're hiring on behalf of a Haystack partner! The Role • Apply principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud infrastructure. • Collaborate cross-functionally to understand business requirements, architecture, and technology direction, evaluating alternative approaches. • Incorporate state-of-the-art concepts and practices to facilitate system functionality, scalability, resilience, and security. • Apply agile principles to software development with a focus on delivery of business value, collaboration, continuous improvement, and sustainability. • Design and build production software in modern object-oriented languages. • Deliver software in a microservice or service-oriented architecture. What You'll Need • Bachelor's degree in a related discipline and 4 years' experience in a related field, or equivalent combination of education and experience. • Strong command of object-oriented design fundamentals and common design patterns. • Experience designing and consuming HTTP/REST APIs, including contract design and authentication/authorization patterns. • Proficiency with relational databases, including schema design, indexing, and query tuning. • Experience building and operating services in a public cloud environment, including containerized workloads. • Demonstrated automated testing discipline across unit, integration, and end-to-end layers, with work delivered through a CI/CD pipeline. • Experience with production support and observability: structured logging, metrics, tracing, and alerting. What's On Offer • Competitive annual salary ($101,500 - $169,100) plus potential for additional compensation. • Flexible paid time off policies, including vacation, holidays, and wellness days. • Eligibility for various paid leave types including bereavement, jury duty, military, and parental leave. • Opportunities for professional development and growth within a dynamic tech environment. Apply via Haystack today!