
Staff Software Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in United States.
• Develop and execute the technology strategy for Ensemble software delivery teams.
• Design and create scalable, resilient, and reusable software solutions.
• Oversee the design, development, testing, deployment, monitoring, and continuous enhancement of software solutions.
• Create scalable, maintainable, and reusable components, patterns, frameworks, and tools.
• Collaborate with product and design teams to convert product concepts into technical designs and incremental deliverables.
• Collaborate with architecture teams to define, document, and promote technical standards, design patterns, and best practices.
• Lead or engage in technical design sessions, exploratory investigations, and architecture evaluations.
• Perform code reviews and provide mentorship to engineers through constructive and actionable feedback.
• Diagnose complex, multi-system issues within distributed architectures and implement sustainable solutions.
• Advocate for automation, observability, testing, security-first design, and ongoing improvement.
• Assess emerging technologies, frameworks, and vendor solutions, and provide insights on their potential impact or value.
• Bachelor’s degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees are preferred.
• Over 7 years of hands-on software engineering experience in developing production-grade applications using JavaScript/TypeScript, .NET Core, or similar languages.
• Quick adaptability to learn new technologies.
• In-depth knowledge of automated testing, CI/CD, code quality, observability, DevOps practices, and iterative delivery methods.
• Experience with at least three or more of the following: CI/CD platforms; RESTful API development and/or GraphQL; serverless architectures; Docker and Kubernetes; Infrastructure as Code technologies; public cloud platforms; application observability and monitoring tools; event-driven or streaming architectures.
• Demonstrated experience in building and maintaining applications using componentized, microservices, or distributed architectures.
• Excellent written and verbal communication skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.
• Familiarity with software architecture principles, design patterns, and engineering best practices.
• Experience with AI-enabled development tools, code generation models, or ML-driven insights.
• Willingness to embrace innovation, including AI technologies.
• Must reside and be authorized to work within the United States.
• Must be prepared to travel and work onsite at client, temporary, or corporate office locations as business needs dictate.
• Comprehensive benefits package that includes healthcare, time off, retirement, and wellness programs.
• Professional certification opportunities relevant to the associate’s field.
• Tuition reimbursement program.
• Incentive programs offered quarterly and annually for employees who excel and consistently raise the bar.
• Flexibility in work-life balance.
• Opportunities for professional development.
• A culture that emphasizes collaboration, growth, and innovation.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.