Principal Software Engineer

The Jonus Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Philadelphia, PA - USA

profile Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Description

Principal Software Engineer

Job Summary

Seeking a highly skilled and experienced Principal Software Engineer to play a pivotal role in shaping the architecture and technical direction of a large-scale enterprise platform. This role combines hands-on engineering expertise with technical leadership guiding development teams while contributing to the design and delivery of high-quality scalable software systems. If you are passionate about solving complex architectural challenges mentoring others and building robust solutions for mission-critical business operations encourage you to apply.

Compensation Package

  • A highly competitive salary.
  • Comprehensive health dental and vision insurance.
  • Generous paid time off and holidays.
  • Professional development opportunities.
  • Flexible work arrangements including remote work options.

Responsibilities

  • Act as a senior technical leader within a multi-disciplinary agile development team collaborating with engineers quality specialists and product stakeholders.
  • Serve as a technical authority for a core platform domain ensuring architectural consistency and technical excellence.
  • Mentor engineers through code reviews pair programming design discussions and coaching sessions to elevate team capabilities.
  • Lead the design and implementation of platform capabilities aligned with long-term system architecture and business priorities.
  • Participate in enterprise architecture and cross-team design discussions to guide platform-wide technology decisions.
  • Translate business requirements into scalable technical solutions in collaboration with product management and business partners.
  • Promote and reinforce engineering standards development processes and quality practices while driving continuous improvement.
  • Produce and maintain architecture documentation technical specifications and knowledge-sharing materials for the engineering organization.
  • Contribute to hands-on development work and ensure alignment with sprint commitments and roadmap objectives.
  • Provide technical guidance on testing strategies code quality and system validation to ensure reliability.
  • Ensure platform components meet performance scalability and operational stability expectations.
  • Champion secure development practices and embed security considerations throughout the software lifecycle.
  • Take ownership of complex technical challenges and drive solutions from design through delivery.
  • Encourage innovative thinking and creative approaches to address difficult engineering problems.
  • Participate in occasional in-person planning or strategy meetings several times annually.
  • Collaborate during work hours aligned with the U.S. Eastern Time Zone.

Qualifications/Requirements

Required:

  • Bachelors or advanced degree in Computer Science Software Engineering Information Systems or a related technical field or equivalent professional experience.
  • 10 years of professional software engineering experience primarily within the Microsoft development ecosystem.
  • Advanced expertise in C# and platform including system design debugging and performance optimization.
  • Proven experience as a senior technical leader or principal-level contributor within software engineering teams.
  • Experience designing enterprise-scale distributed systems including RESTful services integrations and complex business workflows.
  • Extensive experience with cloud infrastructure ideally within Microsoft Azure environments.
  • Strong background in designing and implementing microservices architectures and large-scale application platforms.
  • Expertise in building scalable and resilient data storage architectures including relational databases document stores and other cloud-based storage technologies.
  • Experience establishing CI/CD pipelines and automated delivery processes including Infrastructure-as-Code methodologies.
  • Strong communication skills with the ability to collaborate effectively with engineers product teams and leadership stakeholders.
  • Experience contributing to large-scale software initiatives involving multiple agile teams.

#LI-MC1


Required Experience:

Staff IC

Job DescriptionPrincipal Software EngineerJob SummarySeeking a highly skilled and experienced Principal Software Engineer to play a pivotal role in shaping the architecture and technical direction of a large-scale enterprise platform. This role combines hands-on engineering expertise with technical ...
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

The Jonus Group #1 Career Coaching Employment Agency - Best Mock Interviews, Linkedin Profile Optimization, Social Media Job Seekers, Outplacement Services, Career Goal Coach.

View Profile View Profile