Principal Software Engineer

Posted 12 days agoViewed
165000 - 180000 USD per year
United StatesFull-TimeSoftware Development
Company:Corcentric
Location:United States
Languages:English
Seniority level:Principal, 10+ years
Experience:10+ years
Skills:
AWSBackend DevelopmentDockerNode.jsPostgreSQLAgileArtificial IntelligenceElasticSearchFrontend DevelopmentJavascriptKafkaKubernetesMachine LearningReact.jsSoftware Architecture.NET coreSparkCI/CDDevOpsMicroservicesSoftware Engineering
Requirements:
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 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, 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.
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.
About the Company
Corcentric
501-1000 employeesFleet Management
View Company Profile
Similar Jobs:
Posted 23 days ago
Arizona, Connecticut, Florida, Georgia, Illinois, Indiana, Louisiana, Maryland, Michigan, Missouri, Montana, Nebraska, Nevada, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, WisconsinFull-TimeSoftware Development
Principal Software Engineer
Company:Zippy
Posted 26 days ago
United StatesFull-TimeSoftware Development
Principal Software Engineer
Posted 29 days ago
United StatesFull-TimeSoftware Development
Principal Software Engineer
Company:Fresh Prints