Principal Software Engineer
Listed on 2025-12-01
-
Software Development
Cloud Engineer - Software, DevOps
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, Signal
R, Docker, Kubernetes, Open Telemetry, 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.
This role is eligible for voluntary work‑from‑home consideration, with occasional travel to our Bethesda, MD office for onsite meetings. At this time, we are unable to consider candidates who require visa sponsorship for employment authorization. This includes individuals who currently hold temporary work authorization that is subject to expiration or who will require future sponsorship to maintain or extend their employment eligibility in the United States.
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 Signal
R. - 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 Open Telemetry.
- Drive CI/CD best practices with Git Hub Actions or similar tools.
- Mentor engineers and define software engineering standards and best practices.
- 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 Elastic Search).
- 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, Dev Ops and Continuous Integration / Continuous Delivery (CI/CD) methods.
- Hands on experience with AI/ML
- 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, Signal
R, AWS, Postgres, Docker, Kubernetes, Open Telemetry, 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 Cloud Formation.
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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).