Lead the development and delivery of production-grade software across the full lifecycle, including vision, requirements definition, planning, execution, deployment, and sustainment
Partner closely with Product Management to design and deliver seamless, high-quality customer experiences
Collaborate with technology leadership to evaluate, adopt, and implement new tools, technologies, and engineering practices that enhance platform performance and scalability
Ensure system consistency, reliability, supportability, and observability across services through strong engineering standards and operational excellence
Communicate effectively across teams to align stakeholders, foster collaboration, and drive solutions to complex technical challenges
Evaluate product tradeoffs and deliver simple, intuitive, and dependable solutions while building strong cross-functional relationships to gain trust and alignment across all organizational levels
Requirements
Bachelor’s degree required
5+ years of experience delivering commercial cloud and backend software solutions at enterprise or internet scale (or equivalent experience)
Proven experience developing and maintaining production-grade software in languages such as Java, C++, or similar
Strong background in distributed systems, enterprise platforms, and modern development practices, including Agile methodologies (Scrum, Kanban) and DevOps environments
Solid understanding of full-stack architecture, including UI, services, data storage, and communication layers, along with software engineering best practices across the full development lifecycle
Strong foundation in computer science fundamentals, including object-oriented design, data structures, algorithms, problem-solving, and complexity analysis
Excellent communication and interpersonal skills, with the ability to collaborate across teams, deliver strong customer service, and effectively use standard business tools (e.g., Word, Excel, PowerPoint, Outlook)
Experience in a similar industry environment is a plus
Tech Stack
Cloud
Distributed Systems
Java
Benefits
Wellness incentive programs to help you stay healthy physically and mentally
Access to company hotel, food and beverage, retail, and entertainment discounts as well as discounts with company partners on things like travel, electronics, online shopping, and more
Free meals in our employee dining room
Free parking
Health & Income Protection benefits (for eligible employees)
Professional and personal development through programs and networking opportunities as well as volunteer opportunities in the community