
Senior Manager, Software Engineering – Benefits Platform
WEX
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $175,600 - $204,300 per year
Job Level
About the role
- Lead, mentor, and manage your team through the successful delivery of valuable customer software.
- Stay current with emerging technologies and industry trends to drive innovation and strengthen TDD and BDD processes.
- Collaborate closely with Product Management by providing technical guidance on software design.
- Guide your team on best practices, coding standards, and design principles.
- Conduct performance reviews, set goals, and support professional development for team members.
- Measure, inspect, and drive decisions using data.
- Support production applications by promoting proactive monitoring, rapid incident response, and continuous improvement.
- Analyze systems to identify bottlenecks and drive decisions using data.
- Understand how your domain fits into and contributes to the overall company.
- Influence priority, expectations, and timelines within your domain.
- Lead the engineering teams in fully automating continuous code integration and code deployment process on Azure.
- Set short-term (~monthly) goals for your team to deliver on priorities.
- Focus on instrumentation and team efficiency and performance measurables.
- Contribute to long term vision and the strategy to achieve the vision for the technology organization.
- Interact and communicate effectively with peer groups, non-technical organizations, and middle management.
- Lead collaboration across technology teams to foster innovation and follow guidelines around re-usability of frameworks and governance of architecture patterns.
- Leverage AI-powered development tools to act as a force multiplier for the team; guide the team in integrating AI/ML workflows to enhance efficiency and maintain high code quality.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience.
- At least 10 years of experience in software engineering.
- At least 5 years of management or supervisory experience.
- Excellent leadership ability to motivate teams and drive results.
- Strategic thinking that aligns with business objectives and drives innovation.
- Strong problem-solving skills, excellent communication and collaboration skills.
- Passionate about keeping up with modern technologies and design.
- C#, Python (Expert proficiency).
- Strong understanding and application of OOP, SOLID, and design patterns.
- Strong aptitude for integrating AI/ML-driven development workflows into the daily Software Development Lifecycle (SDLC)
- Knowledge of RESTful API design and Kafka/event-driven design
- Experience with Modern RDBMS (e.g., MS SQL, Postgres) and NoSQL databases
- Familiarity with Modern Web UI Frameworks and Libraries (i.e. Angular, React)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#PythonOOPSOLIDdesign patternsAI/ML workflowsRESTful API designKafkaModern RDBMSNoSQL databases
Soft Skills
leadershipstrategic thinkingproblem-solvingcommunicationcollaborationmotivationinnovationteam efficiencyperformance measurablesprofessional development
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineeringrelated field experience