Principal Software Engineer

closed
8th Light Logo

8th Light

πŸ“Remote - United States

Summary

Join 8th Light, a remote-first software consultancy, as a Principal Software Engineer (Crafter). With 10+ years of experience, you'll lead complex projects, mentor team members, and contribute to a collaborative environment. You'll work with various clients, using multiple languages, and focus on delivering high-quality software within deadlines. The role involves leading architecture discussions, generating solutions, and managing project roadmaps. 8th Light offers a comprehensive wellness package, including a learning budget, flexible PTO, wellness days, and parental leave. Compensation is competitive and benchmarked geographically.

Requirements

  • Show long-term repeated success on a variety of projects, typically over the course of 10+ years
  • Be the go-to leader for any software development engagement
  • Have a broad and deep range of expertise that allows you to make an immediate impact on projects
  • Write production-quality code in at least two of the following languages: Java, Ruby, Python, JavaScript, C#, Elixir, or React
  • Build high-quality, maintainable software collaboratively, incrementally, and pragmatically
  • Build larger features or subsystems
  • Use context-appropriate automated testing to inform software design choices and catch bugs
  • Debug and refactor pre-existing code to incrementally improve it
  • Collaborate with teams using Git, MacOS/Linux, and CI/CD
  • Address architecture-level concerns such as scalability, security, reliability, and performance
  • Lead projects or teams
  • Bring together people from different functions and perspectives in forums that encourage idea sharing, collaboration, and problem solving
  • Make thoughtful recommendations and set direction in the face of ambiguity
  • Mentor and share knowledge with colleagues
  • Actively sought out and effectively given feedback
  • Communicate empathically with stakeholders and colleagues
  • Collaboratively led stakeholders to balance technical considerations with product and user needs

Responsibilities

  • Make immediate contributions to projects, rapidly building trust with clients
  • Work pragmatically to balance technology choices while delivering high-quality work within deadlines
  • Lead architecture and software design discussions
  • Generate new potential solutions to challenges (technical and non-technical) in partnership with team members and clients
  • Lead or initiate formal feedback conversations with teams and clients via retrospectives
  • Clearly articulating and documenting outcomes and driving forward action items
  • Ensure your team has a healthy, prioritized, estimated backlog
  • Manage high-level project roadmaps as the team lead for large engagements
  • Maintain relationships with client technical leaders
  • Regular syncs with the client to provide status updates, and for identifying and evaluating risks and presenting potential solutions
  • Serve as a mentor to those on your teams
  • Identify and resolve blockers to team progress
  • Contribute 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

Benefits

  • An L&D Program which includes: Learning budget, and in-person learning opportunities
  • Coworking to support our global team
  • Flexible PTO & flexible work schedule
  • Wellness days
  • 12 weeks of new parent leave available for eligible employees
  • Semi annual promotion panel
This job is filled or no longer available