- We are developing a new product to support E-Invoicing requirements of our customers across the globe.
- Our E-Invoicing application will help customers to be compliant with Governments' mandatory compliance requirements.
- This will give great exposure to well-known EPRs, third-party systems, and use top-notch technologies to build integrations.
- We have a team contributing to the company's topmost initiative.
- Team members are getting an opportunity to learn something new every week.
About the Role
As an engineering manager, your role will be important. You'll build the eInvoicing DES platform. Your creativity will be the driving force behind an integration revolution. You will report to the Director of Engineering.
What Your Responsibilities Will Be
- Lead, mentor, and inspire a team of experienced engineers, providing guidance on best practices, architecture, and development methodologies.
- Strategize and guide the development efforts for designing frameworks and features that are instrumental in building the next generation integration platform.
- Collaborate with teams to align development efforts with product and our goals.
- Achieve hiring and retention targets of the team.
- Define product roadmap for features delivery.
- Review program OKRs for success and align with the team goals.
- Maintain high productivity, morale, engagement, and growth culture in the team.
- Promote best practices and contribute to community presence.
- Ensure the team is following set processes.
- Participate in design discussions and contribute to delivering high quality and scalable products/features/frameworks.
- Collaborate with team members and expert groups on code reviews and test plans with an eye towards automation.
- Take necessary corrective measures to address problems and anticipate problem areas in new designs and work.
- Focus on optimization, performance, security, observability, scalability, and telemetry.
- Provide guidance and mentorship to engineers, promoting a culture of innovation, collaboration, accountability, learning, and professional growth.
- Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and post-release support.
What you'll Need to be Successful
- Bachelor's/Master's degree in computer science or equivalent.
- 12+ years of full stack experience in a software development role, shipping.
- Expert in C# or Java programming language.
- Experience working on AWS Cloud and DevOps (Terraform, Docker, ECS, etc.) would be beneficial.
- Focus on automating everything.
- Minimum 4 years of managerial experience.
- Experience developing the skills and career of team members.
- A leader who understands the needs of customers and business to translate them into the vision of the team.
- Experience working in matrix organizations.
- Experience communicating updates and resolutions to customers and other partners.
- Knowledge of architectural styles and design patterns with simple intuitive design.
- Passion to see your product be the best in the business.
- CSM, PMP, or similar certifications.
- Knowledge of Enterprise Integration Patterns.
- Proficiency in CI/CD tools (Jenkins, GitLab, etc.).