Manager overseeing IT Software Engineering teams to deliver software applications for TruStage. Leading development processes and mentoring while ensuring collaboration with business objectives.
Responsibilities
Lead, mentor, and develop a team of software development team members, fostering a collaborative and productive work environment.
Manage team workload, ensuring work is completed on time and within scope.
Conduct performance reviews, provide constructive feedback, and create development plans for team members.
Facilitate effective communication between the development team and other departments.
Foster a collaborative team environment, encouraging continuous learning and development.
Assist in the planning and execution of IT development activities, ensuring alignment with business objectives.
Monitor work progress, identify risk, in alignment with strategies. Remove barriers or impediments for team.
Ensure that all work adheres to established quality standards and best practices.
Manage timelines, budgets, and resources as needed.
Provide technical guidance and support to the development team, troubleshooting complex issues as they arise.
Ensure the team follows industry best practices, including code reviews, testing, and documentations.
Stay updated on emerging technologies and trends, and evaluate their potential application within the organization.
Collaborate with senior management to define technology strategy and roadmap for the team.
Work closely with product owners, business analysts, and other stakeholders to understand business needs and translate them into technical solutions.
Ensure clear communication of work status, challenges, and solutions to all stakeholders.
Act as a liaison between the development team and other IT teams, ensuring seamless integration and alignment across areas.
Foster strong relationships with external vendors and partners, ensuring that their contributions align with the organization’s development goals.
Continuously assess and improve development processes, methodologies, and tools to increase efficiency and quality.
Promote a culture of continuous learning and professional development within the team.
Implement and monitor key performance indicators to measure team performance and delivery success.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent combination of education and/or related professional work experience.
5+ years of experience in software engineering, with at least 1 year in a leadership or management role.
Proven experience leading development teams and delivering successful software projects.
Proficient understanding of multiple programming languages such as Java, C#, Python or similar.
Strong understanding of software development life cycle (SDLC) methodologies
Understanding of scaled agile technical delivery, technical operations or technical solutions architecture.
Proficient understanding of version control systems, CI/CD pipelines, and DevOps practices.
Familiarity with cloud platforms, such as Azure, and modern application architectures (microservices, RESTful APIs, etc.).
Excellent communication and interpersonal skills, with the ability to motivate and inspire a team.
Strong problem-solving skills with the ability to navigate complex technical challenges.
Ability to manage multiple streams of work simultaneously and prioritize tasks effectively.
Strong decision-making skills, with the ability to balance technical and business considerations.
Benefits
medical
dental
vision
employee assistance program
life insurance
disability plans
parental leave
paid time off
401k
tuition reimbursement
flexible workplace
Job title
Manager I, IT Software Engineering, Enterprise Data
Informatica Sr Technical Lead specializing in Data Engineering with extensive ETL experience in Pune, India. Responsible for data analysis, migration, and performance tuning for informed decision - making.
Data Modeler & Snowflake Sr Technical Lead - Data Engg at Birlasoft involved in data modeling, OLTP/OLAP modeling, and data mart/design responsibilities.
Senior Azure MSSQL DBA managing and optimizing SQL Server environments hosted on Azure. Focused on database performance, security, and collaborating with DevOps teams for CI/CD.
MES Industrialization Lead overseeing the industrialization of manufacturing execution systems solutions and building automation suites across production environments.
Tech Lead Data at Keyrus Bordeaux guiding customers towards data solutions and architecting robust systems. Ensuring technical quality and training teams in the data ecosystem.
Senior Software Engineer developing high - quality software solutions and supervising junior developers in a hybrid role. Engage actively in agile ceremonies while contributing to the recruitment process.
Senior Engineer overseeing construction and civil engineering projects in Dublin. Collaborating with a team to ensure project goals and quality standards are met.
Technology Specialist within PNC's Technology Group designing and developing multi - platform integration solutions. Requires knowledge of Windows/Linux and collaboration with internal teams and vendors.
Software Engineer developing innovative full - stack solutions for impactful applications while collaborating with cross - functional teams. Involves working with modern frontend frameworks and backend services.