Software Engineering Manager
Sales Technology
Posted on 12/30/2022
INACTIVE
Locations
Dorchester, Boston, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Java
PHP
Sales
SQL
Python
NoSQL
Requirements
- 2+ years experience managing teams of software engineers that deliver business impacting applications
- Prior hands-on experience designing, building and maintaining scalable full stack applications (we primarily use PHP, Java, and Python, though any language will do as long as you are willing to learn)
- Working knowledge of SQL and NoSQL Datastores (we primarily use SQL Server and Google Big Query)
- Thorough understanding of changing best practices in software engineering to help agile teams build resilient and scalable software
- Proficiency in cross-functional consensus building and influencing without authority
- Proficiency in effective troubleshooting, issue resolution, and continuous improvement techniques
Responsibilities
- Manage a team of software engineers focused on a bounded domain with cross-functional impact
- Leverage quantitative and qualitative measures to build a capable team with strong leadership through effective performance management, headcount planning, hiring, on-boarding, retention, and continuous improvement
- Own features developed by your team in each phase of the software development lifecycle from problem space discovery to ongoing operation in user-facing environments
- Collaborate with functional experts across the whole team, particularly product owners, user experience, and physical operations team members, to build and maintain a robust, well understood product roadmap
- Break down complex initiatives into concrete iterative pieces balancing the best technical solutions with long term needs of customers, field associates, and the organization
- Work with functional experts across the whole team to develop appropriate measures and monitors for customer, field associate, and operational outcomes as well as system performance
- Drive improvements and provide visibility to progress via short feedback loops, data-driven decisions, and user feedback
- Seek out, define, and evolve best practices within teams' area of focus as well as initiatives that raise the standards across the organization