Jobs · Engineering · Virginia

Senior Network / Communications Engineer

HybridEngineeringContract

About the role

The successful candidate will be responsible for leading a team of developers in the design and implementation of new software features.

Responsibilities

  • Lead a team of developers in the design and implementation of new software features.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to ensure project success.
  • Contribute to the development of technical strategies and solutions.
  • Provide guidance and mentorship to junior developers.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of professional software development experience.
  • Experience leading software development teams.
  • Strong understanding of software development lifecycle and agile methodologies.
  • Proficiency in at least one programming language such as Java, Python, or C++.

Qualifications

  • Excellent problem-solving skills.
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.
  • Passion for technology and a desire to stay current with industry trends.

Skills

  • Experience with version control systems (Git).
  • Knowledge of database management systems (SQL).
  • Experience with cloud platforms (AWS, Azure).
  • Understanding of software testing and quality assurance.

Benefits

  • Competitive salary commensurate with experience.
  • Flexible working hours.
  • Professional development opportunities.
  • Health insurance coverage.
  • Employee discounts.

Pay

Salary is competitive and commensurate with experience.

Schedule

Full-time position with flexible working hours.

Contact Information

Please provide your full name, how we can contact you, and why you are leaving your current position in the provided fields.

Similar jobs