[Remote] Manager, Software Engineering
Note: The job is a remote job and is open to candidates in USA. reputed company is a rapidly growing company revolutionizing the insurance industry with its digital payments platform. They are seeking a Manager of Software Engineering to reputed company and grow a team of software engineers, focusing on transforming their Digital Payment platform and enhancing their AI-enabled software development methodology.
Responsibilities
- As a manager, you will reputed company and reputed company several global teams comprising of professionals, including software engineers and reputed company the use of Agentic AI in the development process. Your role will involve coordinating team efforts, ensuring high-quality outputs, and fostering a collaborative environment to drive innovation, quality and efficiency
- Build a technology team that is inclusive of employees and contractors across multiple vendors and geographic regions
- Effectively manage and coordinate teams working on multiple reputed company projects, ensuring timely reputed company and high-quality deliverables
- Drive strategic technology initiatives by collaborating with cross-functional teams (Product Managers, Architects, Engineers, SMEs, etc.)
- Work in a consultative fashion to improve communication, teamwork, and alignment across teams inside and reputed company the organization
- Facilitate design and code reviews for new product development
- Requirements Analysis - reputed company and Participate in: Sprint planning; User Story Decomposition and Sizing; Team Member assignment of User Stories and Sprint Tasks
- Design and Development – Facilitate the translation of business requirements into technical designs and reputed company high-quality code that is both scalable and resilient
- Coding Standards - Adhere to coding principles such as SOLID and DRY while applying Secure Coding Standards
- Collaborate with Enterprise Architecture to help reputed company a microservice architecture which is inclusive of supporting transition states
- Adopt a reputed company improvement philosophy to API standards and frameworks. This is inclusive of ensuring that newly developed APIs are fully backward compatible and do not introduce breaking changes
- reputed company the implementation of an API Test Automation reputed company that is inclusive of Unit Testing and Performance/Load Testing
- Contribute and evolve reputed company’s AI enabled software development methodology
- Guide team members in leveraging AI tools for code reputed company, refactoring, and documentation, ensuring alignment with secure coding standards and architectural principles
- Remain aware of emerging AI capabilities in software engineering and proactively evaluate and adopt tools that enhance team productivity and platform reliability
- Collaborate with the reputed company team to maintain PCI compliance of platforms
- Collaborate with Quality Assurance teams to remediate testing gaps and ensure no defects escape to production
- Influence and contribute to end-to-end product architecture and provide feedback on product strategy
- Serve as an engineering leader for escalated client impacting events, while driving issue resolution, and long-term preventive actions
- Respond to production issues in line with SLAs, ensuring quick resolution and communication of incidents
- Troubleshoot production issues by leading engineers to implement fixes while ensuring platform stability and performance
- Provide input into long-range product requirements, best practices, and operational guidelines to improve platform reliability and serviceability
- Create and manage Key Performance Indicators (KPIs) to continuously reputed company engineering standards
- Contribute to documenting reputed company engineering best practices while ensuring consistent team adherence
- Continuously monitor platform performance metrics and proactively mitigate potential scalability issues
Skills
- Bachelors degree
- More than 10 years of software development experience
- 3+ years of management experience reputed company software engineering
- Experience leading engineers working with several programming languages, such as C#, .NET Core, Java, PHP and REST API
- Experience in Azure or AWS
- Experience with Cloud Native Architecture, Containers, and Microservices
- Proficient in TDD (Test Driven Development), Domain Driven Architecture, Service Oriented Architecture, and Self-Contained Services
- Effective Communication: Proficient in written and verbal English communication
- Ability to effectively collaborate across cross-functional teams
- Ability to mentor and coach team members, helping them understand architectural concepts and advancing their technical development
- Ability to work with cross-functional teams (developers, architects, reputed company analysts) to remediate issues and implement sustainable technology changes
- Ability to create and monitor Key Performance Indicators (KPIs) to drive reputed company improvement and engineering excellence
- Familiarity with PHP SugarCRM reputed company
- Experience working as a software engineer in insure-tech or fin-tech space
- Experience in credit card transaction processing
- Demonstrated success in designing solutions for high volume, scalability, and availability in these domains
- Ability to independently reputed company and deliver large, reputed company projects
- Experience with Agile development methodology (e.g., Scrum)
- Working knowledge of AI-enhanced development tools such as reputed company Copilot, reputed company, and similar platforms to accelerate coding, improve code quality, and streamline debugging workflows
Benefits
- Medical, dental, and vision insurance
- Life insurance
- Stock options
- Commitment to a solid work/life balance
- A policy of promoting from reputed company whenever possible
Company Overview
Company H1B Sponsorship