
Manager – Software Engineering
Posted 3 hours ago

Posted 3 hours ago
This is a fully remote position, open to applicants in United States.
• Leads, mentors, and develops a team of software engineers by providing coaching, managing performance, and planning career development.
• Cultivates a culture of accountability, collaboration, innovation, and ongoing improvement.
• Takes ownership of hiring, onboarding, succession planning, and overall team development.
• Advocates for engineering excellence, quality standards, and operational rigor within the team.
• Guides architectural and design decisions to ensure systems are scalable, reliable, and maintainable.
• Partners with senior engineers and architects to evaluate system design, code quality, and technical approaches.
• Ensures compliance with secure coding practices, testing standards, and deployment procedures.
• Balances the reduction of technical debt with the delivery of new features and enhancements.
• Takes responsibility for delivery commitments, ensuring that milestones are met on time and with high quality.
• Plans and manages team capacity, roadmaps, and priorities in alignment with business goals.
• Identifies risks, dependencies, and trade-offs, effectively communicating them to stakeholders.
• Drives the adoption of AI tools and best practices to enhance development velocity.
• Continuously enhances development processes and the effectiveness of the team.
• Oversees operational support practices, including troubleshooting procedures and system reliability.
• Manages on-call rotations for mission-critical systems.
• Collaborates across functions with Product, Design, QA, Security, Infrastructure, and Operations teams.
• Communicates technical concepts and delivery status to both technical and non-technical stakeholders.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
• A minimum of five (5) years of professional software development experience.
• At least four (4) years of experience managing or leading software engineering teams.
• Strong grasp of modern software development practices and architecture.
• Experience with distributed systems and cloud platforms such as Azure and AWS.
• Proven track record of delivering complex software projects at scale.
• Hands-on experience with contemporary programming languages including C#, Java, or JavaScript/TypeScript.
• Familiarity with on-premises systems and strategies for cloud migration.
• Experience with DevOps practices, CI/CD pipelines, and observability tools.
• Strong data-driven decision-making abilities and problem-solving skills.
• Medical, Dental, and Vision insurance.
• Employer Paid Basic Life Insurance and AD&D.
• Voluntary Life Insurance (Employee/Spouse/Child).
• Health Care and Dependent Care Flexible Spending Accounts.
• Pre-Tax and Post-Tax Commuter and Parking Benefits.
• 401(k) Retirement Savings Plan with Company Match.
• Paid Time Off.
• Paid Parental Leave.
• Short-Term and Long-Term Disability.
• Tuition Reimbursement.
• Employee Discounts (retail, hotel, food, restaurants, car rental, and much more!).
Instacart
CLASP
Tailor
Get handpicked remote jobs straight to your inbox weekly.