Senior Software Engineer
Role summary
A leader in serverless technology is seeking a Senior Software Engineer to join their innovative team. This hybrid role involves leading technical strategy and architecture, mentoring engineers, and designing complex, cross-functional solutions. The ideal candidate will champion operational excellence through automation and influence cross-team collaboration. Requirements include 5+ years of software development, programming, and system design experience, with a proven background in mentorship or technical leadership. Experience with the full software development lifecycle is essential. This position offers the opportunity to work with cutting-edge technologies and make a significant impact on millions of customers.
Senior Software Engineer | Hybrid
This employer is a leader in serverless technology, building a rapidly expanding compute platform that sets the standard for diverse applications. Join an innovative team that is redefining how developers build and deploy by abstracting away infrastructure management.
The Role
• Lead technical strategy and architecture for multiple teams, defining roadmaps and framing solutions for complex challenges.
• Mentor and develop engineering talent, driving process improvements and coaching less experienced team members.
• Design and deliver complex, cross-functional solutions that address significant risks and roadblocks.
• Champion operational excellence through automation, leading support efforts, and resolving root causes of issues.
• Influence cross-team collaboration, translating business needs into technical designs and building consensus.
• Deliver high-quality, scalable software using expertise in agile methodologies and test-driven design.
What You'll Need
• 5+ years of professional software development experience.
• 5+ years of programming experience in at least one general-purpose programming language.
• 5+ years of experience leading the design or architecture of new and existing systems, including reliability and scaling.
• Proven experience as a mentor, tech lead, or in leading an engineering team.
• Experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
What's On Offer
• Opportunity to work with cutting-edge technologies in a fast-growing, innovative area.
• A team-oriented atmosphere that fosters growth and professional development.
• Comprehensive benefits package, including health insurance, 401(k) matching, and paid time off.
• A chance to make a significant impact on how millions of customers build and deploy their applications.
Apply via Haystack today!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite