Wr Systems - Norfolk, VA

posted 8 days ago

Full-time - Senior
Norfolk, VA
Professional, Scientific, and Technical Services

About the position

The Software Engineering Manager at WR Systems is responsible for providing technical leadership and management of software development teams. This role involves overseeing personnel management, resource allocation, and performance management while ensuring the successful execution of software projects. The manager will also engage in technical design, system testing, and collaboration with multi-discipline engineering teams to meet customer requirements and industry standards.

Responsibilities

  • Provide day-to-day management of assigned personnel, including handling routine staff issues and performance management.
  • Hire and maintain assigned software engineering personnel.
  • Provide technical management assistance to a group of software engineers.
  • Independently formulate and design software systems using scientific analysis and mathematical models.
  • Develop and direct software system testing procedures, programming, and documentation.
  • Analyze, define, and document requirements for data, workflow, and system interfaces.
  • Estimate feasibility, costs, time, and compatibility with hardware and other programs.
  • Develop and maintain plans outlining steps and time tables for developing programs.
  • Stay abreast of emerging technology and industry trends.
  • Collaborate with project teams to identify potential risks and develop mitigation strategies.
  • Provide research and development support for project designs and products.
  • Consult with customers to gather information about program needs and objectives.

Requirements

  • Bachelor's degree in Electrical/Electronics Engineering, Computer/Software Engineering, Computer Science, Math, Physics, or related scientific discipline.
  • Master's degree in Engineering Management, Business Administration, or related technical discipline preferred.
  • Ten (10)+ years of professional software development experience in C, C++, C#, Visual Basic, and/or other object-oriented languages.
  • Demonstrated experience with team/group leadership.
  • Experience with software development under Unix, Windows, Linux, and/or other real-time operating systems.
  • Knowledge of software development methods, processes, and practices.
  • In-depth knowledge of industry standard tools, including Jira, GitHub, and Adobe Dreamweaver.
  • Experience with Agile and/or Waterfall development methodologies.
  • Computer proficiency with MS Office applications, including Word, Excel, Project, and PowerPoint.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service