SRS Acquiom is a leader in financial services technology, known for redefining M&A and loan agency transactions. The Senior Manager of Product Engineering will lead a cross-functional Agile delivery team, ensuring effective product delivery and alignment between engineering and product management.
Responsibilities:
- Take ownership of two products and product delivery teams
- Collaborate with teammates to ensure complete, succinct, and testable acceptance criteria
- Partner with the Product Owner/Manager to ensure alignment between Product and Engineering
- Accountable for hiring Engineers on the product delivery teams
- Contribute effectively to the code base across the full stack and lead by example
- Coach others to ensure high-quality and efficient delivery of business value. Align the Engineer’s career goals with the company's goals
- Evaluate the team to provide direct guidance on performance and potential. Provide technical leadership through mentorship, coaching, and assistance
- Lead the continuous improvement of Engineering practices
- Align team decisions with Enterprise Architecture Principals and Department goals
- Stay on the leading edge of software engineering practices and technologies, while building a collaborative learning culture
- Strives to drive a positive user experience
- Able to work through and solve complex problems
- Accountable for outcomes for the company, technology, and team
Requirements:
- 5+ years of experience as a full-stack Software Engineer
- At least 2 years of experience as an engineering manager. 5+ years desired
- Ability to manage time and competing priorities
- Eagerness to collaborate with the engineering management team
- Experience designing robust and scalable solutions
- Experience with unit testing and integration testing
- Experience with modern cloud native development (Docker, Kubernetes, Knative)
- Experience leading collaborative software design sessions
- Experience leading continuous improvement of Engineering practices, Eagerness and willingness to learn new technologies
- Expertise with version control systems
- Expertise with distributed architecture and microservices
- Experience in web-based application development
- Strong understanding of SOLID principles and design patterns
- Strong experience using database technologies and patterns
- Acts as part of a team
- Self-motivated
- Strong communicator
- Collaborative
- Drives change and improvement
- Adaptable/Flexible