Sr Software Engineer

DZYNE Technologies

$130K — $166K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software engineering experience
  • Proficiency in Go and/or Python
  • Proficiency with Git and Gitflow
  • Solid understanding of software development best practices
  • Experience building and maintaining production-grade applications
  • Strong problem-solving skills and ability to work independently
  • Excellent communication skills and ability to collaborate
  • Familiarity with containerization technologies (e.g., Docker)

Responsibilities

  • Design, develop, test, and maintain software applications and services
  • Collaborate with product managers, designers, and engineers to deliver high-quality features
  • Write clean, efficient, and well-tested code in Python or Go
  • Manage source code and branching strategies using Git and Gitflow
  • Troubleshoot, debug, and optimize application performance
  • Contribute to system architecture and technical decision-making
  • Support CI/CD processes and deployment workflows

Benefits

  • Comprehensive healthcare benefits package
  • Full coverage for core dental, vision, life, accident, and disability benefits
  • Paid time off and paid holidays
  • 401(k) plan with employer match and immediate vesting
Full Job Description
Position Title: Sr. Software Engineer

Location: Fairfax, VA
Work Arrangement: Hybrid

Position Summary
DZYNE Technologies is looking for a Software Engineer to take on the development and testing of ground control station (GCS) software. The ideal candidate is a junior- to mid-level professional with 3+ years of experience who will contribute to the design, development, and maintenance of high-quality software systems, with a particular focus on ground control station software. The role involves building reliable, scalable applications that support mission-critical operations, collaborating with cross-functional teams, and participating throughout the full software development lifecycle.

Required Duties and Responsibilities:
  • Design, develop, test, and maintain software applications and services
  • Collaborate with product managers, designers, and other engineers to deliver high-quality features
  • Write clean, efficient, and well-tested code in Python or Go, building new features and optimizing existing services (e.g., APIs, backend services)
  • Manage source code and branching strategies using Git and Gitflow
  • Troubleshoot, debug, and optimize application performance
  • Contribute to system architecture and technical decision-making
  • Support CI/CD processes and deployment workflows

Required Skills/Qualifications:
  • 5+ years of professional software engineering experience
  • Proficiency in Go and/or Python
  • Proficiency with Git and Gitflow
  • Solid understanding of software development best practices, design patterns, and code quality standards
  • Experience building and maintaining production-grade applications
  • Strong problem-solving skills and ability to work independently
  • Excellent written and verbal communication skills and ability to work collaboratively
  • Familiarity with containerization technologies (e.g., Docker)

Preferred Skills/Qualifications:
  • Exposure to message queuing systems (e.g., ZeroMQ, RabbitMQ)
  • Experience with APIs, microservices, or containerization technologies
  • Experience with Java, C/C++, or other high level programming languages
  • Experience with full-stack development and modern web frameworks (Node.js)
  • Experience with Protobuffers and message serialization libraries
  • Exposure to DevOps practices and automated testing

Education:
  • B.S. in Computer Science or Computer Engineering, or equivalent time and experience in the industry

Clearance Level Required: None required

Travel Required: Up to 10%

Working Conditions:
The diversity of work conditions may range from an environment where there is little or no physical discomfort, such as a general office environment, to warehouse and other facilities.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job:
  • Involves movement between departments, floors, and worksites to facilitate work.

Work Authorization Requirement:
Candidates must be legally authorized to work in the United States on a full-time basis without the need for current or future employment visa sponsorship.

Salary: $130,000 - $166,000 annually
Salary depends on relevant work experience, education, training, essential skills, and/or other factors such as specialized or high-demand professions. In addition to the annual salary, the position will be eligible for an annual bonus. The pay range for this job level is a general guideline only and not a guarantee of salary or annual bonus.

Benefits:
Our benefits are DZYNE'ed for your overall health and financial wellness. DZYNE offers a comprehensive healthcare benefits package. Base dental, vision, life, accident, disability, and other core benefits are fully covered by DZYNE. DZYNE provides paid time off and paid holidays. Additionally, DZYNE offers a 401 (k) plan with an employer match and immediate vesting.

#LI-HYBRID

Pay Range: $130,000 - $166,000 per year

Similar Jobs

More Jobs at DZYNE Technologies

More Information Technology Jobs

Find similar Sr Software Engineer jobs: