Engineering Manager

Posted 12 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Hybrid
7+ Years Experience
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
Your Indispensable Partner
The Role
The Engineering Manager will lead software development teams, ensure high-quality coding standards, provide mentorship on C# software practices, and resolve technical issues. They will collaborate with project owners, drive team performance, and deliver timely product releases.
Summary Generated by Built In

Job Description
Job Title - Manager, Software Engineering
Job & Department Summary
Development teams in the Technology organization are responsible for
developing/maintaining/delivering to market the software solutions of Applied Systems. This
includes all commercial software systems as well as system level components, migrations tools,
and integration toolkits.
The candidate should possess a strong background in C# programming language and showcase
excellent leadership abilities. The role necessitates managing team performance, navigating
complex projects, ensuring high-quality coding standards using clean coding principles, and
utilising the latest technologies and systems for project goals.
Working under minimal supervision, the Manager, Software Engineering, provides guidance and
direction to assigned developers working on Applied Systems product programming,
enhancements and defect fixes. They manage tasks within the development and
implementation of information systems environment to meet identified business goals, within
agreed parameters of cost, timescales, and quality.
Essential Functions• Leads, drives, enables and monitors the performance of direct reports through effective
collaboration, clear goal setting and regular performance feedback in support of
Applied's Performance Enablement program to develop strategies to enhance the overall
team efficiency and productivity.• Review the teams code and give constructive feedback to ensure it is functional, high-
quality following clean coding principles and adheres to company standards.• Excellent communication skills to be able to collaborate with project owners and other
team leaders to meet project and architecture goals and orchestrate the team's
development efforts.• Resolve team's technical issues, provide support and mentorship to team members
when needed.• Educate the team on the latest C# software development practices and tools, including clean coding principles and test-driven development. Promote and encourage the effective use of object-oriented design patterns in development tasks with a strong• • Manage the general discipline and attendance of direct reports within remit. • To delegate appropriate tasks to direct reports. • Pursues a program of self-development using selected reading, seminars, and participation in continuing education. • Work closely with the team's Scrum Masters to coordinate to support the development teams health and productivity • Performs other duties as assigned by immediate manager or management team.
Key Performance Outcomes
Coach and mentor direct reports to assist in meeting their career goals, improve technical
capability and performance objectives by honing new capabilities, establishing IDPs
(Individual Performance Plans) and completing quarterly performance enablement reviews.• Ensuring quality continually improves in their respective areas of responsibility.• Delivering timely product releases.
Helps resolves tough technical roadblocks in their areas of responsibilities, adopting a
positive approach to any trouble shooting or problem-solving situations• Exhibits behaviors which exemplify Applied Systems' Core Values
Required Skills & Experience• Education: Bachelor's Degree in Computer Science or related fields or Equivalent
Knowledge.• Experience: Over 10+ years full stack development experience with .NET technologies. Has
led one or more software development teams.• Technical / Functional Skills:
o 5+ years' experience within a DevOps environment, using Kanban boards and
Agile practices.
o Has strong interpersonal and communication skills.
o Familiar with SDLC and is well versed in modern development best practices

Top Skills

.Net
C#
The Company
Bengaluru, Karnataka
2,780 Employees
Hybrid Workplace
Year Founded: 1983

What We Do

Applied Systems is the leading global provider of cloud-based software that powers the business of insurance. Recognized as a pioneer in insurance automation and the innovation leader, Applied is the world’s largest agency and brokerage management systems provider, serving customers throughout the United States, Canada, the Republic of Ireland, and the United Kingdom. By automating the insurance lifecycle, Applied’s people and products enable millions of people worldwide to safeguard and protect what matters most.

For 40 years, Applied Systems has led an industry we helped to create with a mission to continuously improve the business of insurance. From partnerships, acquisitions, and insurance innovation initiatives, Applied has focused on efforts to be the indispensable partner in our industry.

Why Work With Us

Our commitment to you is simple: when you bring your best, we promise you a place where amazing career moments are made possible.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Applied Systems Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

At Applied, we trust that our people will achieve the outcomes and deliver high-impact results to our customers, in whatever way - hybrid, in-person, or remote - that works best for them.

Typical time on-site: Flexible
Applied Systems India Headquarters

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account