10 Vrinsoft Technology Jobs
Engineering Manager - Java/Spring Boot (10-15 yrs)
Vrinsoft Technology
posted 5d ago
Flexible timing
Key skills for the job
We are seeking an experienced and dynamic Engineering Manager to lead and oversee our technical teams and IT projects, particularly those involving complex, multi-tiered applications with diverse backend and frontend technology stacks.
The ideal candidate will combine strong technical expertise with exceptional leadership and project management skills to deliver scalable, high-quality solutions.
Roles and Responsibilities
Technical Leadership :
- Lead the design, architecture, and development of high-impact, complex applications across backend and frontend.
- Evaluate and provide strategic direction on technical aspects of projects, including scalability, architecture, and performance.
- Stay up-to-date with emerging technologies and trends to drive innovation within the team.
Project Management :
- Manage the full project lifecycle, from planning to execution and delivery, ensuring alignment with scope, time, and budget constraints.
- Collaborate with stakeholders to translate business requirements into technical solutions.
- Oversee project documentation, including architecture diagrams, project plans, and status reports.
Team Management :
- Lead and mentor a team of developers, architects, and engineers, fostering a collaborative and high-performance culture.
- Conduct regular performance reviews, set individual and team goals, and support professional growth within the team.
- Hire and onboard new talent while ensuring effective resource allocation across projects.
Technical Expertise in Architecture :
- Deep understanding of backend and frontend architectures, including microservices, serverless frameworks, APIs, and modern frontend frameworks like Angular and React.
- Provide guidance on code quality, security, and system performance best practices.
- Evaluate third-party solutions and integrations for alignment with architectural standards and company goals.
Quality Assurance and Risk Management :
- Implement quality assurance processes to ensure code maintainability and adherence to company standards.
- Identify, assess, and mitigate risks throughout the project lifecycle.
Required Qualifications :
Experience :
- 10-15 years in software development and architecture, with at least 3-5 years in a technical management role.
Technical Skills :
- Proficient in backend technologies such as Java, Spring Boot, and frontend frameworks like Angular and React.
- Experience with cloud platforms (e.g, AWS) and DevOps practices.
- Strong understanding of microservices architecture, API design, and system integrations.
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing.
Management Skills :
- Proven experience in managing and mentoring software engineering teams.
- Ability to manage multiple projects with competing priorities effectively.
- Strong problem-solving, decision-making, and communication skills.
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience with Agile and Scrum methodologies.
- Demonstrated ability to deliver high-quality, scalable software solutions while fostering innovation and collaboration within the team
Functional Areas: Other
Read full job descriptionPrepare for Engineering Manager roles with real interview advice