Senior Software Engineer
A fast-growing global eCommerce technology company is looking for an experienced Senior Software Engineer to help modernize and scale its product catalog platform. This is a fully remote opportunity where you'll work across backend services, frontend applications, and data systems while leveraging AI-powered development tools to deliver high-quality software at scale.
Role:
🔹 Design, develop, and deliver catalog features end-to-end, including APIs, business logic, databases, and user interfaces.
🔹 Build and maintain scalable backend services using technologies such as .NET/C#, Go, Python, or Java.
🔹 Develop modern frontend experiences using React and related technologies.
🔹 Utilize AI-assisted development tools to accelerate coding, testing, and software delivery workflows.
🔹 Contribute to platform modernization initiatives and architectural improvements.
🔹 Create and maintain automated tests to ensure software quality and reliability.
🔹 Participate in code reviews, engineering best practices, and continuous improvement initiatives.
🔹 Collaborate closely with product managers, designers, and cross-functional teams to refine requirements and deliver solutions.
🔹 Monitor application health through logging, metrics, and alerting while participating in on-call support and incident response.
Requirements:
🔹 10+ years of professional software engineering experience.
🔹 Strong experience building and shipping production-grade applications.
🔹 Hands-on experience with AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or similar.
🔹 Proficiency in one or more backend technologies including C#/.NET, Go, Python, or Java.
🔹 Experience with React or a comparable modern frontend framework.
🔹 Strong knowledge of relational databases such as SQL Server or PostgreSQL.
🔹 Experience designing RESTful APIs and microservice-based architectures.
🔹 Solid understanding of software design principles, automated testing, CI/CD, and code review practices.
🔹 Ability to own projects from concept through deployment and production support.
🔹 Excellent problem-solving, communication, and collaboration skills.
⭐ Preferred:
Experience with eCommerce platforms, product catalogs, or high-traffic consumer applications.
Experience contributing to developer productivity tools and engineering standards.
Experience working with distributed global teams.
Background in documenting architecture and technical decisions.
Benefits:
💰 Salary: $187,000 – $235,000 USD
🏥 Comprehensive medical, dental, and vision coverage.
🛡️ Life insurance and wellness benefits.
📈 401(k) retirement savings plan.
🎯 Performance-based bonus opportunities.
📦 Potential equity or stock-based incentives.
🏖️ Paid time off, paid holidays, and sick leave.
🌎 Fully remote work environment within the United States.
📚 Opportunities to work with modern technologies and AI-driven software development practices.
Skills Keywords:
Software Engineering, Full Stack Development, .NET, C#, Go, Python, Java, React, REST APIs, Microservices, SQL Server, PostgreSQL, AI-Assisted Development, GitHub Copilot, Cursor, Claude Code, CI/CD, Automated Testing, System Design, Cloud Applications, Observability, Incident Response, Agile Development, eCommerce Platforms, Product Catalogs.