Senior Software Engineer
Core
Design, develop, maintain, and support enterprise applications, backend services, and RESTful APIs across multiple business platforms.
Role type
Senior Software Engineer (Enterprise Commerce)
Builds
Enterprise commerce platforms, backend services, and integrations for multiple storefronts and lines of business.
Domain
Enterprise Software / E-commerce
Required skills
C#, .NET, Java, Python, RESTful APIs, SQL, Cloud environments, CI/CD pipelines, Docker, Kubernetes, Event-driven architectures, Distributed systems, Automated testing, Dependency injection, Object-oriented programming
Preferred skills
Azure cloud technologies, Databricks, Splunk, AI-enabled products, Mentoring, Technical direction influence
Technologies
Azure, Databricks, Splunk, Docker, Kubernetes, C#, .NET, Java, Python
Responsibilities
Design and develop enterprise applications and backend services; Build and maintain integrations with internal and third-party systems; Independently own projects from design through deployment; Investigate complex technical issues and troubleshoot production applications; Develop and maintain automated tests; Participate in architecture discussions and code reviews; Support and improve CI/CD pipelines and developer tooling.
Seniority
Senior, hands-on IC