Share Email Opening
Title

Software Engineering Manager  

Description

Job Overview & Function:

This position is a hands-on managerial role that will also perform as a principal engineer/developer. You will play a crucial role in leading and managing a team of talented software engineers to develop high-quality solutions. You will be responsible for overseeing the software development lifecycle, from initial concept to final delivery, ensuring that projects are completed on time and in accordance with quality standards. Additionally, you will collaborate closely with cross-functional teams to drive innovation, foster a culture of continuous improvement, and achieve business objectives.

This position also works closely with the VP of Applications Development, our Senior Software Engineering Specialist/Analyst, the Engineering management team, project and product managers, and business leaders.

This position is responsible for developing and managing three US-based and overseas team members which includes direct reports and contractors, as well as hiring for any future needs for the team.

This is a hybrid position, requiring a minimum of 2 days in-office.

 

Position responsibilities include but are not limited to :

Technical Responsibilities

  • Follow SDLC practices and coding standards. Design, develop, test, and deploy software and web solutions that meet business requirements and exceed performance expectations.
  • Provide technical guidance and expertise to the team, helping to analyze and solve complex problems, make informed decisions, and propose innovative solutions.
  • Stay abreast of industry trends, emerging technologies, and best practices, and incorporate them into the development process as appropriate.
  • Foster a culture of innovation and experimentation, encouraging team members to explore new ideas and approaches.
  • Analyze and interpret data to extract valuable insights and inform decision-making processes.
  • Conduct code reviews to maintain code quality and adherence to coding standards.
  • Implement and advocate for best practices in code coverage and quality assurance.
  • Participate in architectural discussions and decisions, ensuring scalability, reliability, and maintainability of software systems.

Leadership & Team Management

  • Lead, mentor, manage, and inspire a team of global software engineers and contractors, fostering a collaborative and inclusive work environment.
  • Set clear goals and expectations for team members, providing regular feedback and performance evaluations.
  • Identify opportunities for professional growth and development.

Process Improvement

  • Continuously evaluate and improve software development processes, tools, and methodologies to increase efficiency and productivity.
  • Champion agile development practices and participate in sprint planning, user story grooming, demos, retrospectives, and reviews.
  • Identify opportunities for process improvement and automation, leveraging technology to streamline business operations.

Communication & Collaboration

  • Communicate effectively with stakeholders.
  • Collaborate with cross-functional teams, including product and project management, QA, and the database team to ensure alignment and integration.
  • Foster a culture of open communication, transparency, and accountability within the team and across the organization.
 
Position Requirements

Requirements & Experience

  • Minimum of a Bachelor's Computer Science, Engineering, or a related field. Equivalent work experience will also be considered.
  • 2+ years of experience as an applications development manager in a mid-size or larger company.
  • Proven experience in software engineering, with a strong background in software development and architecture.
  • 7+ years of experience with relevant programming languages, tools, frameworks, and technologies including, but not limited to, Microsoft Visual Studio, C#, .NET, and API management and development.
  • 3+ years of experience using Microsoft SQL Server and T-SQL, or other 3GL languages.
  • Demonstrated leadership skills, with experience managing and mentoring a team of at least 3 overseas and State-side software engineers. Keep the team proficient in all required skills and current on best practices, emerging technology and trends, and automation tools and techniques that enable the team to operate better, faster, and cheaper.
  • Solid understanding of agile development methodologies and best practices.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Strong problem-solving and decision-making abilities, with a focus on driving results and achieving business objectives.
  • Self-motivated and can achieve goals with minimal supervision or direction.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices is a plus.
 
Full-Time/Part-Time Full-Time  
Shift Days  
Division TicketNetwork, Inc.  
Exempt/Non-Exempt Exempt  
Req Number ENG-24-00011  
Location Hartford County - TN  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.  

This position is currently not accepting applications.

To search for an open position, please go to http://prolific1.appone.com




 


 
Click here for technical assistance.