What are the responsibilities and job description for the Sr Manager, Software Engineering position at TransCore?
TransCore (TRN), a subsidiary of ST Engineering, is seeking a full-time Sr. Manager of Software Engineering to join our team in Germantown, Maryland or Union, New Jersey.
About Us: We are a leading technology company specializing in tolling and transportation solutions. Our team is focused on creating innovative software applications that leverage microservices, containerization, and cloud technologies to transform the tolling industry.
Job Summary: The Senior Manager, Software Engineering will be responsible for overseeing the design, development, and deployment of scalable, reliable, and high-performance software systems. This position will involve leading a team of engineers working with .NET Core, Docker containers, Kubernetes, RabbitMQ, and SQL Server. A deep understanding of tolling systems is a must. As a senior manager, you will be expected to drive technical innovation, manage complex projects, and mentor the engineering team.
Essential Duties And Responsibilities Include But Not Limited To
About Us: We are a leading technology company specializing in tolling and transportation solutions. Our team is focused on creating innovative software applications that leverage microservices, containerization, and cloud technologies to transform the tolling industry.
Job Summary: The Senior Manager, Software Engineering will be responsible for overseeing the design, development, and deployment of scalable, reliable, and high-performance software systems. This position will involve leading a team of engineers working with .NET Core, Docker containers, Kubernetes, RabbitMQ, and SQL Server. A deep understanding of tolling systems is a must. As a senior manager, you will be expected to drive technical innovation, manage complex projects, and mentor the engineering team.
Essential Duties And Responsibilities Include But Not Limited To
- Lead and manage a team of software engineers, providing guidance, mentorship, and career development.
- Oversee the full software development lifecycle, from design through implementation, testing, and deployment.
- Collaborate with product managers and cross-functional teams to define project requirements and delivery timelines.
- Architect and develop scalable, high-performance systems using .NET Core, Docker, Kubernetes, RabbitMQ, and SQL Server.
- Implement microservices-based architecture for enterprise-level applications.
- Optimize system performance and scalability, ensuring high availability and minimal downtime.
- Manage and track project progress, delivering solutions on time and within budget.
- Promote best practices in software engineering and agile development methodologies.
- Stay current with emerging technologies and incorporate them into engineering solutions.
- Ensure compliance with industry standards and regulations, particularly in tolling and transportation systems.
- Troubleshoot complex system issues and provide solutions to improve system reliability and efficiency.
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- 7 years of experience in software development, with at least 3 years in a leadership role.
- Strong experience with .NET Core, Docker containers, and Kubernetes.
- Extensive experience in building microservices-based applications and using RabbitMQ for message queuing.
- Deep understanding of SQL Server and database management.
- Experience with tolling systems and related technologies is highly preferred.
- Proven ability to lead technical teams, manage resources, and meet project deadlines.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Familiarity with Agile methodologies and DevOps practices.
- Ability to work in a fast-paced, dynamic environment and manage competing priorities.
- Willingness to work from Germantown, MD or Union, NJ.
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technology in the tolling industry.
- A collaborative and supportive team environment.
- Career growth and development opportunities.