Principal Software Engineer

company banner
Apex Systems
Full Time

Job Description

Job#: 1286935

Job Description:

Principal Software Engineer
As a Principal Software Engineer, you will be guiding software engineering development across several teams, and solving our most challenging technical problems, providing prototypes for our larger engineering team. You will actively contribute to the success of the org by creating a center of excellence for engineering and software architecture. A highly-valued engineer with an org-wide presence. An Engineer with the ability to very quickly learn new languages, new frameworks, and adapt and apply their skills to new technical environments with little to no struggle. Able to drop into complex, chaotic technical challenges and bring order and direction. Likely to not be attached to a single squad, Principal Engineers will float through the organization based on need and build core, repeatable standards that can be applied broadly. Principal Engineers cannot be hired/promoted in to their position unless approved by other principal engineers. Principal Software Engineers will typically have 20+ years of experience.

Key Accountabilities
  • • Supports product teams to understand and resolve critical technical issues in almost any engineering product
  • • Demonstrates an expert knowledge of industry best practice in at least one programming language and technology stack
  • • Demonstrates extensive knowledge and commercial experience in the usage and implementation of cloud based solutions and products, containerization products, and traditional on-premise server and virtualization solutions.
  • • Demonstrates extensive knowledge in networking concepts and infrastructure in both traditional and cloud environments
  • • Creates complex architectural designs that are able to be understood and implemented by the engineering product teams
  • • Builds demonstrable prototypes to expedite the validation of proposed products or architectures
  • • Gains knowledge in alternative technology areas outside their comfort zone
  • • Coaches and educates software engineers at all levels so they can upskill and become self sufficient
  • • Participates in the prioritization of the Core Engineering team backlog
  • • Maintains a thorough understanding of the client technology landscape and is able to work effectively within it to execute the company goals
  • • Actively influencer of company wide technology decisions

Qualifications and Experience
  • • Responsible for monitoring technical capabilities across product teams.
  • • Actively works inside teams to drive adoption of practices and ways of working
  • • Works with Core Engineering leadership to priorities work across the Core Engineering landscape
  • • Promotes an open culture of continual learning and innovation
  • • Demonstrates new findings in technology regularly to the wider engineering community
  • • Actively working with multiple software engineering teams to introduce new tooling to align with industry trends
  • • Actively working with product teams to become aligned to best practices and standards while remaining autonomous
  • • Can effectively communicate an architectural or product vision to any level of the software engineering structure including stakeholders
  • • Leads internal presentations on technical topics, fostering growth in knowledge at client
  • • Participates in efforts to move all engineering teams to a high performing, self sufficient state
  • • Leads presentations at conference events, representing the technical brand of client
  • • Aids Core Engineering leadership with identifying colleagues suitable for promotion to principal engineering
  • • Participate in the hiring of new senior talent to Core Engineering• Participate in the hiring of new senior talent to product teams
  • • Participate in the creation of hiring materials with Core Engineering leadership and Senior Principal Engineers
  • • Be a representative for Core Engineering across the organization in organization wide interactions
  • • Participates at conference events representing the technical brand of client

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Company Information

Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across US, Canada and Mexico. Apex is a segment of ASGN Inc. (NYSE: ASGN)

Dice Id : apexsan
Position Id : BHJOB2374_1286935
Originally Posted : 1 month ago

Similar Positions at Apex Systems

Software Engineer
  • Lincoln, RI
  • 1 day ago
Application Security Architect
  • Boston, MA
  • 1 day ago
Informatica IDQ Developer
  • Boston, MA
  • 1 day ago
Systems Engineer
  • Boston, MA
  • 1 day ago
Sr. Angular Developer
  • Boston, MA
  • 1 day ago
Principal Software Engineer - Radar
  • El Segundo, CA
  • 1 day ago
Senior Software Engineer
  • New Hyde Park, NY
  • 1 day ago