Corcentric
Overview
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. Location
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. Reporting
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! Responsibilities
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. Required qualifications
Undergraduate degree or equivalent experience required. 10+ years of experience in Solutions Architecture and Business Application development. Architectural hands-on experience with microservices and distributed applications. Strong technical experience with LAMP, distributed web application architectures, Laravel, Node, Amazon native messaging and cache technologies. Experience with common distributed data tools in a production setting (Spark, Kafka, etc.). Experience with search/indexing systems (such as ElasticSearch). Experience architecting and automating cloud-native technologies, CI/CD workflows and configuration management platforms. Experience with service and flow orchestration and operationalization of the production system (monitoring, logging, alerting, tracing, etc.). Experience with the full software development lifecycle and delivery using Agile practices. Advanced knowledge of software engineering principles, methods, and techniques to include Agile/Scrum, DevOps and CI/CD methods. Hands-on experience with AI/ML. Preferred qualifications
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. Nice to 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. Compensation and Benefits
At Corcentric, compensation will be based on factors including experience and qualifications, with the annual salary for this full-time role expected to be between $165,000 - $180,000, plus eligibility for our annual discretionary bonus program. We offer a comprehensive benefits package for full-time team members, including: Generous annual paid time off program that increases with tenure Eight paid holidays plus three personal holidays Annual paid day off to volunteer for causes you care about Paid maternity, paternal/secondary caregiver, and adoptive parent leave Company-paid life and disability insurance 401k with company match Medical, dental, and vision insurance options with employer contributions Employee Assistance Program (24/7 confidential counseling) EEO Statement
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. Travel may be required based on job responsibilities and business needs.
#J-18808-Ljbffr
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. Location
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. Reporting
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! Responsibilities
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. Required qualifications
Undergraduate degree or equivalent experience required. 10+ years of experience in Solutions Architecture and Business Application development. Architectural hands-on experience with microservices and distributed applications. Strong technical experience with LAMP, distributed web application architectures, Laravel, Node, Amazon native messaging and cache technologies. Experience with common distributed data tools in a production setting (Spark, Kafka, etc.). Experience with search/indexing systems (such as ElasticSearch). Experience architecting and automating cloud-native technologies, CI/CD workflows and configuration management platforms. Experience with service and flow orchestration and operationalization of the production system (monitoring, logging, alerting, tracing, etc.). Experience with the full software development lifecycle and delivery using Agile practices. Advanced knowledge of software engineering principles, methods, and techniques to include Agile/Scrum, DevOps and CI/CD methods. Hands-on experience with AI/ML. Preferred qualifications
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. Nice to 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. Compensation and Benefits
At Corcentric, compensation will be based on factors including experience and qualifications, with the annual salary for this full-time role expected to be between $165,000 - $180,000, plus eligibility for our annual discretionary bonus program. We offer a comprehensive benefits package for full-time team members, including: Generous annual paid time off program that increases with tenure Eight paid holidays plus three personal holidays Annual paid day off to volunteer for causes you care about Paid maternity, paternal/secondary caregiver, and adoptive parent leave Company-paid life and disability insurance 401k with company match Medical, dental, and vision insurance options with employer contributions Employee Assistance Program (24/7 confidential counseling) EEO Statement
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. Travel may be required based on job responsibilities and business needs.
#J-18808-Ljbffr