Senior Software Engineer
Core
Design, develop, and maintain back-end systems and distributed architectures for an e-commerce platform serving military, law enforcement, and government personnel.
Role type
Senior Software Engineer (hands-on IC with mentoring)
Builds
Back-end code, databases, third-party integrations, and distributed systems for an e-commerce platform
Domain
E-commerce / .NET ecosystem
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
.NET Core, C#, T-SQL, React, distributed system design, Agile/Scrum, RESTful API development, Git, MS SQL Server, CosmosDB, event-driven architecture, CI/CD pipelines, Azure, Kubernetes
Preferred skills
gRPC, ASP.NET Web API, Visual Studio, VS Build Process
Technologies
.NET Core, C#, T-SQL, React, MS SQL Server, CosmosDB, Azure, Kubernetes, gRPC, ASP.NET Web API, Git, Visual Studio
Responsibilities
Develop new software based on requirements using best practices for security and performance; Lead projects through all phases of the software development lifecycle; Provide technical guidance and mentor team members; Review code critically and provide constructive feedback; Maintain and improve performance and quality of existing software; Create new software development processes and procedures; Develop and maintain unit tests; Respond to team requests from product, designers, and staff.
Seniority
Senior, hands-on IC with mentoring