Skip to content

Principal Software Engineer
Company | 8th Light |
---|
Location | Reston, VA, USA |
---|
Salary | $151535 – $220881 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- Written production-quality code in at least two of the following languages: Java, Ruby, Python, JavaScript, C#, Elixir, or React
- Built high-quality, maintainable software collaboratively, incrementally, and pragmatically
- Built larger features or subsystems
- Used context-appropriate automated testing to inform software design choices and catch bugs
- Debugged and refactored pre-existing code to incrementally improve it
- Collaborated with teams using Git, MacOS/Linux, and CI/CD
- Addressed architecture-level concerns such as scalability, security, reliability, and performance
- Led projects or teams
- Brought together people from different functions and perspectives in forums that encourage idea sharing, collaboration, and problem solving
- Made thoughtful recommendations and set direction in the face of ambiguity
- Mentored and shared knowledge with colleagues
- Actively sought out and effectively given feedback
- Communicated empathically with stakeholders and colleagues
- Collaboratively led stakeholders to balance technical considerations with product and user needs
Responsibilities
- Making immediate contributions to projects, rapidly building trust with clients
- Working pragmatically to balance technology choices while delivering high-quality work within deadlines
- Leading architecture and software design discussions
- Generating new potential solutions to challenges (technical and non-technical) in partnership with team members and clients
- Leading or initiating formal feedback conversations with teams and clients via retrospectives
- Clearly articulating and documenting outcomes and driving forward action items
- Ensuring your team has a healthy, prioritized, estimated backlog
- Managing high-level project roadmaps as the team lead for large engagements
- Maintaining relationships with client technical leaders
- Regular syncs with the client to provide status updates, and for identifying and evaluating risks and presenting potential solutions
- Serving as a mentor to those on your teams
- Identifying and resolving blockers to team progress
- Contributing to 8th Light by serving as a mentor to apprentices, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes
Preferred Qualifications
- Artificial Intelligence (AI) & Machine Learning (ML)
- infrastructure as code
- data engineering
- CI/CD pipelines
- DevSecOps & DevOps