Principal Software Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

McLean, MD - USA

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Principal Software Developer

Location: Remote

Summary:
We are seeking a highly accomplished Principal Software Developer who thrives in fast-paced delivery-focused engineering environments. The ideal candidate values building and shipping impactful software embraces continuous learning and leverages AI tools to enhance productivity. This role requires strong technical depth leadership capability and a passion for solving complex system challenges across the full stack.

Responsibilities:

  • Collaborate in a fast-paced environment where ideas are openly discussed and challenged

  • Deliver new features and improve reliability across core services including intake application screening and information dissemination paths

  • Identify and address major system bottlenecks and business logic gaps

  • Take full ownership of product problems-design build and validate solutions that create measurable impact

  • Work across the full technical stack without reliance on other teams to complete tasks

  • Lead a team of developers to design engineer and deliver software solutions to complex user problems

  • Communicate technical decisions and trade-offs clearly to both technical and non-technical stakeholders

Requirements:

Evidence of Engineering Accomplishment:

  • Proven track record of delivering high-impact software solutions

  • Experience designing and implementing distributed multi-tier systems (storage caching application layers) with understanding of failure modes

  • Hands-on experience with microservice architectures in high-throughput low-latency environments

  • Demonstrated work on system transformations (e.g. using strangler patterns to evolve monoliths to microservices)

  • Experience performing complex system migrations (dark/light reads/writes multi-phase approaches)

Technical Excellence:

  • Expert-level proficiency in at least one modern programming language (Java Python or similar)

  • Strong cloud engineering expertise especially in high-scale asynchronous systems and secure service integrations

  • Deep understanding of design patterns system reliability and scaling principles

  • Strong architectural and system design skills

Leadership & Communication:

  • Ability to explain complex technical concepts to non-technical audiences

  • Experience mentoring engineers leading teams or serving as a technical lead

  • Strong ability to influence engineering direction and advocate for best practices

Adaptability & Growth:

  • Demonstrated ability to quickly learn new technologies and methodologies

  • Comfortable using AI and automation tools to enhance engineering outputs

  • Ability to work effectively in ambiguous and evolving technical problem spaces

Required:

  • Must be a U.S. Citizen

  • Must be able to obtain and maintain a Public Trust 6C clearance

  • Remote position


Required Experience:

Staff IC

Job Title: Principal Software DeveloperLocation: RemoteSummary:We are seeking a highly accomplished Principal Software Developer who thrives in fast-paced delivery-focused engineering environments. The ideal candidate values building and shipping impactful software embraces continuous learning and l...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Red Cedar Consultancy, LLC We provide IT Services to Federal Customers such as Dept. of Homeland Security (DHS) United States Citizenship and Immigration Services (USCIS), Transportation Security Authority (TSA) and U.S Coast Guard (USCG), U.S Small Business Administration, U.S Treasu ... View more

View Profile View Profile