Engineering Manager | Atlass Partners
Job Description
Engineering Manager
Company Overview
insightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning and Analysis (FP&A), Controllership, and Data and Analytics. We deliver finance teams the insights required to navigate any economic climate and drive greater financial intelligence while increasing productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.
Job Summary
We’re looking for a talented Engineering Manager to lead a team responsible for developing, supporting, and maintaining our class-leading suite of Enterprise Performance Management products. The chosen candidate must be a self-starter, possess great organizational skills, and have excellent communication abilities. The ideal candidate should be a proven results-oriented individual with a delivery focus and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment.
Responsibilities
- Lead all aspects of software product development, including planning, design/architecture adoption, execution of sprints, and end-to-end delivery of product features.
- Guide the team in technical designs, create Proofs of Concept (PoCs), ensure code quality, conduct Pull Requests (PR) reviews, and act as a technical expert and mentor.
- Influence the product roadmap by incorporating necessary technical investments and considering longer-term architectural goals.
- Provide just-in-time feedback, conduct 1:1 meetings, annual reviews, and identify continuous improvement opportunities.
- Collaborate closely with Product teams to develop the best technical design and approach for software development.
- Manage and execute against project plans and delivery commitments.
- Own the Software Development Life Cycle (SDLC) from requirements to testing while ensuring clean, reusable, maintainable code in .NET, C#, Oracle, and Angular.
- Implement necessary database changes to support ongoing development tasks.
- Lead, critique, and coach team members in code reviews and architecture discussions.
Qualifications
- Education: Bachelor’s degree in Computer Science or equivalent work experience.
- Experience: 12+ years’ experience designing and developing Software as a Service (SaaS) web applications using .NET/C# stack with a focus on product development organizations.
- Management: A minimum of 2 years of team management experience, with a background in motivating and retaining high-performance software engineering teams.
- Database Technologies: 5+ years’ experience with SQL and Entity Framework; knowledge of Oracle databases, including the ability to write and optimize complex queries, stored procedures, and scripting is a plus.
- API Development: Experience developing RESTful APIs.
- Testing: Familiarity with Unit Testing and Mocking frameworks and concepts.
- Methodologies: Experience with Agile/Scrum methodologies and version control using GIT.
- Communication: Strong written and verbal communication skills, along with collaborative skills effective in small-team environments.
- Preferred Tools: Experience with reporting tools such as Power BI/Tableau is a plus; good to have experience with front-end technologies like HTML5, SASS/CSS, Angular, and TypeScript.
Preferred Skills
- Experience with AI tools such as Copilot, ChatGPT, Claude, or Devin.
- Previous experience developing applications in the financial domain.
- Familiarity with cloud technologies (Azure/AWS).
Experience
- 12+ years of relevant experience in software engineering with a focus on SaaS applications.
- 2+ years of team management experience.
Environment
- Work settings and location details: Not specified.
Salary
- Estimated salary range: Not specified.
Growth Opportunities
- Potential career advancement opportunities within the company: Not specified.
Benefits
- Offered benefits, including health insurance and paid leave: Not specified.