Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$165k - $180k

Corcentric

As a Principal Software Engineer at Corcentric, you will join a driven, innovative team within an ambitious, entrepreneurial global organization. You will lead the design and implementation of modern, cloud-native applications. You will work with .NET microservices, Entity Framework Core, Kafka, AWS, Postgres, SignalR, Docker, Kubernetes, OpenTelemetry, and cXML, while also contributing to frontend solutions with JavaScript and React.js. This role combines hands-on coding, architecture leadership, and mentoring across multiple engineering teams.

We are currently hiring out of our Bethesda, MD office location.

This role may be eligible for voluntary work-from-home consideration, with quarterly and ad-hoc onsite meeting requirements. In order to be considered for this position, you should live within a commutable distance to one of this office location, even if you plan to request work-from-home arrangement.

This key position reports to the VP, Software Development within our Product Engineering team. We’re a dedicated, down-to-earth group offering plenty of opportunity. We look forward to adding you into the mix!

As a Principal Software Engineer, you will:

  • Design and implement .NET-based microservices with Entity Framework Core and Postgres.

  • Build real-time systems using SignalR.

  • Design and implement event-driven architectures with Apache Kafka.

  • Develop and integrate B2B solutions using cXML.

  • Lead adoption of AWS services, including Bedrock for AI/ML capabilities.

  • Containerize and orchestrate applications using Docker and Kubernetes.

  • Develop frontend solutions using JavaScript and React.js.

  • Implement observability and monitoring using OpenTelemetry.

  • Drive CI/CD best practices with GitHub Actions or similar tools.

  • Mentor engineers and define software engineering standards and best practices.

Requirements

You’ll need to have:

  • Undergraduate degree or equivalent experience required;
  • 10+ years of experience in Solutions Architecture and Business Application development
  • Possess architectural hands on experience with microservices and distributed applications.
  • Possess strong technical experience with LAMP, distributed web application architectures, Laravel, Node, Amazon native messaging and cache technologies.
  • Possess experience with common distributed data tools in a production setting (Spark, Kafka, etc.).
  • Possess experience with search/indexing systems (such as ElasticSearch).
  • Possess experience architecting and automating cloud native technologies, CI/CD workflows and configuration management platforms.
  • Possess experience with service and flow orchestration and operationalization of the production system (monitoring, logging, alerting, tracing, etc.).
  • Possess experience with the full software development lifecycle and delivery using Agile practices.
  • Possess advanced knowledge of software engineering principles, methods, and techniques to include Agile/Scrum, DevOps and Continuous Integration / Continuous Delivery (CI/CD) methods.
  • Hands on experience with AI/ML

You’ll need to have:

  • 10+ years of software engineering experience, with at least 5+ years in technical leadership or architecture roles.
  • Strong expertise in .NET Core / .NET 6+, Entity Framework Core, and microservices.
  • Hands-on experience with Kafka, SignalR, AWS, Postgres, Docker, Kubernetes, OpenTelemetry, cXML, JavaScript, React.js, and CI/CD.
  • Experience with cloud-native architecture, distributed systems, and observability practices.
  • Excellent problem-solving, communication, and mentoring skills.

(We want to make sure you’re set up to succeed, and we view these as the critical skills you’ll need to achieve great things at Corcentric!)

It’s great if you also have:

  • Master’s degree in Computer Science, Engineering, or related field.

  • Experience integrating AI/ML models in production systems.

  • Familiarity with infrastructure-as-code tools such as Terraform, AWS CDK, or CloudFormation.

Benefits

At Corcentric, we know that the hard work of our employees is what drives the success of our organization. We care about who you are and what you value, both inside and outside of work.

Within our organization, you will have the opportunity to work with smart, collaborative team members and approachable leaders. Our down-to-earth, solutions-oriented culture means you'll have the opportunity to get hands-on with interesting work projects and be able to draw a short line from your contributions to business impacts. We prioritize professional development and encourage cross-functional promotional opportunities to enable you to reach your career goals. We have been in business for over 28 years and are thrilled to be actively growing and scaling our teams accordingly - it's an exciting environment and a great time to join.

Your compensation package upon joining Corcentric will be based on a variety of factors, including but not limited to your relevant professional experience and qualifications: your certifications, training, and educational achievements; your geographic location; and Corcentric business and organizational requirements. It is expected that the annual salary for this full-time role will be between $165,000 - $180,000, plus eligibility for our annual discretionary bonus program.

We also recognize the importance of work-life balance and want to support your efforts to take care of your health and well-being and the health and well-being of those who depend upon you. In support of this, we are proud to offer a comprehensive benefits package to our full-time team members, including:

  • Generous annual paid time off program that increases with tenure
  • Eight paid holidays plus three personal holidays to recognize or celebrate an occasion that is important to you
  • An annual paid day off to volunteer for causes that are near and dear to you
  • Paid maternity, paternal/secondary caregiver, and adoptive parent leave
  • Company-paid life and disability insurance
  • 401k program with a company match
  • Medical insurance plan options ranging from a traditional PPO to High Deductible Health Plan options that feature a company HSA contribution
  • Dental plan – including orthodontia coverage
  • Vision plan – including discount for LASIK surgery
  • All medical, dental, and vision insurance plans are available from the first of the month following your start date – no extended waiting period to be eligible!
  • A no-cost Employee Assistance Program - 24/7 access to confidential counseling services and a wide range of additional support and professional services

EEO Statement

Our roles require routine use of standard office equipment, such as computers, keyboards, printers, phones, and filing cabinets. You may need to type, reach, and lift office materials of a reasonable weight. Travel may also be required based on job responsibilities and business needs.

Corcentric does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

Work Environment & Physical Demands

This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets. While performing the duties of this job, the employee is regularly required to see, talk, and hear.  Willing and able to travel as required by job responsibilities and business needs.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Bethesda, MD vacancy
  • $163.8k - $257.4k

     ...cross-functionally with product managers, data scientists, and engineers to deliver customer-facing features and internal tooling....  ...meaningful outcomes. $163,800—$257,400 USD ZoomInfo may use a software-based assessment as part of the recruitment process. More information... 
    Suggested

    ZoomInfo

    Bethesda, MD
    4 days ago
  • $126.1k - $227.95k

    Description Leidos has a new and exciting opportunity for a Principal Software Engineer in our National Security Sector's (NSS) Cyber & Analytics Business Area (CABA) . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission... 
    Suggested
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    4 days ago
  • $163.8k - $257.4k

    ZoomInfo is looking for an experienced engineer for a role focusing on designing and building distributed systems to handle billions of behavioral events. The ideal candidate will have over 8 years of experience in backend or infrastructure engineering, and be proficient... 
    Suggested

    ZoomInfo

    Bethesda, MD
    4 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 
    Suggested

    J.P. Morgan

    Washington DC
    19 days ago
  • $204k - $284k

     ...Job Summary Principal Software Reverse Engineer STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Arlington, VA
    3 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide deep engineering expertise and work across agile teams... 

    J.P. Morgan

    Washington DC
    18 days ago
  •  ...Batch, and Web Services. Position Description Design and develop software applications using Twelve-Factor App methodology from...  ...Qualifications) Bachelor’s Degree in Computer Science, Mathematics, Engineering or a related field. Masters or Doctorate degree may substitute... 

    Advanced Network Consulting

    Riverdale, MD
    3 days ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Cabin John, MD
    4 days ago
  •  ...you have a passion for challenges and the opportunities that lie within them, you’ll thrive as part of the Amgen team. Principal Software Engineer, Information Systems What You Will Do Lead the architecture, design, and development of modern, enterprise‑grade user interfaces... 
    Flexible hours

    BioSpace

    Washington DC
    4 days ago
  • $254k - $336k

     .... Team Overview The Platform Security Engineering (PSE) team builds security into Anduril...  .... Job Description We're looking for a principal-level engineer to serve as a technical...  ...intersection of hardware, firmware, and software, and can lead others through complex technical... 
    Full time
    Work experience placement
    Relocation package

    Anduril Industries

    Washington DC
    4 days ago
  • Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence... 

    Zetier

    Arlington, VA
    4 days ago
  • $274k - $376.2k

     ...the local office three times a week. We are a small team of engineers exploring new Auth0 products and features, taking ideas from 0...  ...you’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6). Responsibilities include: Implement proof of... 
    Work at office
    Local area
    Flexible hours

    Okta

    Washington DC
    4 days ago
  • Principal Software Engineer (Kubernetes) Here at Appian, our core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution define who we are. In short, this means we constantly seek to understand the best for our customers, we go beyond completion... 
    Work at office

    Appian

    Mc Lean, VA
    4 days ago
  •  ..., architecting and delivering full-stack enterprise applications using modern Java and cloud-native technologies, while mentoring engineers and driving continuous improvement across the delivery pipeline. What You'll Do Design and develop full-stack enterprise applications... 

    ETHOS - Talent & Advisory

    Washington DC
    4 days ago
  •  ...ability to field resilient, distributed systems in days to weeks rather than months to years. Apogee Research is looking for Principal Software Engineers to lead the creation of capabilities addressing currently unmet needs in National Security. This work spans many fronts... 
    Full time
    For contractors
    Work at office
    Flexible hours

    Apogee Research, LLC

    Arlington, VA
    4 days ago
  •  ...clearance upon hire Role Overview Stackular is seeking a hands‑on Software Engineer / Tech Lead to provide cross-stack technical leadership on a...  ...at least 2 years in a technical lead, staff engineer, or principal engineer capacity on production cloud systems. Proven... 
    Remote work

    Stackular

    Washington DC
    4 days ago
  • $131.3k - $237.35k

    Description We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team - designing, building... 

    Leidos

    Arlington, VA
    3 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Garrett Park, MD
    4 days ago
  • $165.66k - $217.42k

     ...strategise, brainstorm and connect on key projects. About Our Engineering Organization Our Product Engineering organisation consists of...  ...agile methodology. We are proud to have one of the strongest software development teams in the health‑tech space, with deep technical... 
    Temporary work
    Work at office
    Remote work
    Worldwide
    3 days per week

    Role, Inc.

    Gaithersburg, MD
    4 days ago
  • $140k - $160k

    KLDiscovery, based in McLean, Virginia, is looking for a Principal Software Engineer to provide architectural guidance across product areas. The role emphasizes mentoring, risk management, and ensuring high-quality software development. As a remote position, candidates... 
    Remote job

    KLDiscovery

    Mc Lean, VA
    4 days ago
  • Role, Inc. in Gaithersburg, MD is seeking a hands-on engineering leader for the eCOA product area. This position demands deep technical...  ...architectural decision-making. Candidates should have 8+ years of software engineering experience and a strong background in AI-... 

    ROLE

    Gaithersburg, MD
    4 days ago
  • $131.3k - $237.35k

    Leidos is seeking an experienced Principal Software Engineer in Arlington, VA, to enhance unmanned and autonomous ship development for the US Government. This role involves designing, building, and testing software for critical maritime programs. The ideal candidate will... 

    Leidos

    Arlington, VA
    4 days ago
  • $167.5k - $213.75k

    Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software should control physical systems reliably... 
    Full time
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    Tysons, VA
    3 days ago
  • Job Summary A Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms, including but not limited to writing RESTful APIs to be consumed by client applications. A... 
    Work from home
    Flexible hours

    Creative Chaos

    Washington DC
    4 days ago
  • Apogee Research, LLC., located in Arlington, VA, seeks Principal Software Engineers to lead development across ISR, EW, Networking, Cyber, and more. You will design and implement robust software, optimize performance, and mentor junior engineers in a fast-paced environment... 

    Apogee Research, LLC

    Arlington, VA
    4 days ago
  • Lumen is seeking a Principal Software Engineer to advance our AI-native engineering strategy and scale large‑scale distributed software across cloud, edge, and enterprise environments. This role combines hands‑on technical leadership with enterprise influence, partnering... 
    Remote job

    Lumen Inc

    Washington DC
    4 days ago
  • $84.84k - $153.55k

     ...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This...  ...Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software solutions that... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Silver Spring, MD
    1 day ago
  • $150k - $220k

    ALTEN Technology USA is seeking a Principal Software Engineer to lead flight test and integration responsibilities. You will develop and execute verification tests for flight software using advanced simulation tools and collaborate on satellite software development for... 
    Remote job

    ALTEN Technology USA

    Arlington, VA
    4 days ago
  • A leader in energy solutions is looking for a Principal Controls Software Engineer in Arlington, VA. You will design and develop control software for energy storage systems and ensure robust performance while adhering to project timelines. The ideal candidate holds a Bachelor... 

    Fluence

    Arlington, VA
    4 days ago
  • $160k - $220k

    About the Role As Principal Software Engineer, Field Engineering, you are Raft’s embedded technical lead at Aberdeen Proving Ground. You will work directly with Army customers, program offices, and partner integrators to deploy, integrate, and operationalize [R]DP, [R]AIMS... 
    Immediate start
    Relocation

    Raft

    Mc Lean, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!