Level II Software Engineer – Information Technology

Level II Software Engineer – Information Technology

Availabilty: Contingent Upon Contract Award
Location: Onsite/Hybrid/Remote with limited travel
Job Type: Full Time Part Time
Clearance: Secret Eligible
Industry: Government & Software Services / Data & Analytics
Level: Mid-Level

Position Overview 

The Level II Software Engineer plays a key role in designing, developing, and implementing software applications that support our organization’s strategic goals. This position is ideal for a developer with at least 3 years of hands-on experience who can work independently on technical tasks while collaborating within a cross-functional IT team. 

Key Responsibilities 

  • Design, develop, and maintain software applications and system integrations. 
  • Translate business requirements into efficient, maintainable, and scalable code. 
  • Contribute to system architecture discussions and solution planning. 
  • Conduct code reviews, unit testing, and troubleshooting to ensure software quality. 
  • Collaborate with product owners, QA engineers, and system administrators throughout the development lifecycle. 
  • Identify opportunities to improve performance, security, and reliability of existing systems. 
  • Support deployment activities and maintain CI/CD pipelines. 
  • Mentor junior developers and contribute to team knowledge sharing. 

Required Qualifications 

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. 
  • Minimum 3 years of professional software development experience
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript
  • Strong understanding of object-oriented programmingRESTful APIs, and database design (SQL/NoSQL)
  • Experience with version control systems (e.g., Git) and collaborative development workflows. 
  • Working knowledge of software development methodologies (Agile/Scrum). 
  • Strong analytical and problem-solving skills with attention to detail. 

Preferred Qualifications 

  • Experience with cloud platforms (AWS, Azure, or GCP). 
  • Familiarity with containerization (Docker, Kubernetes). 
  • Exposure to DevOps practicesautomation tools, or CI/CD pipelines
  • Understanding of cybersecurity principles and secure coding standards. 

Why Join Us? 

  • Join a collaborative, fast-paced, and innovative team within a mission-driven environment that prioritizes continuous learning, integrity, and career development. Our Senior Tech Leadership also still develop!
  • Contribute to cutting-edge projects that drive innovation in government and business operations.
  • Lead high-visibility projects that drive meaningful change
  • You’ll be afforded opportunities for continuous learning, certification, and career growth.
  • Enjoy competitive compensation, full benefits, and flexible work options including remote or hybrid arrangements.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx