***Only qualified Lead Software Engineer located near O'Fallon, Missouri area to be considered due to the position requiring an onsite presence. ***
**Only W2 can apply
Required Skills, Experience, & Abilities:
- Have skills in building applications using open frameworks to achieve reuse and reduce development times for both frontend and backend (e.g., Java, Spring Boot, Vue.js, Angular, React, others)
- Understand use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
- Have skills in designing and documenting highly available and performant microservice architectures. Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
- Have skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
- Excellent communication and collaboration skills
- Have skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring
- Understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience
- Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
- Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
Role & Responsibilities:
- Create architectural designs for applications, ensuring they meet business requirements and are scalable.
- Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production.
- Drive prioritization decisions and trade-offs in working with product partners
- Introduce new technologies and architecture by following enterprise guidelines
- Provide development and architecture guidance to team members
- Implement security best practices to protect applications from vulnerabilities.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead and grow Figma’s Billing engineering team to build scalable payment and subscription systems that power monetization for customers from startups to enterprise.
Palo Alto Networks is hiring a Backend Engineer to develop and scale server-side features and core components for its Global Infra Platform and Cortex products.
Experienced C++ developer needed to design and optimize low-latency fintech systems at an onsite engineering team in Fairfield, NJ.
Lead and grow engineering teams building Docker Desktop and developer tooling, ensuring high-quality delivery, operational excellence, and excellent developer experiences.
Experienced backend engineer needed to build and own the experiments platform powering A/B testing and analytics for a high-scale e-commerce search company.
Senior Software Engineer sought to architect and optimize a large-scale event streaming platform that processes millions of events per second and powers real-time personalization.
Build and maintain scalable Java-based web applications using Spring, microservices, and AWS in a fully remote U.S. position.
Palo Alto Networks is hiring a Sr. Principal Backend Engineer to lead architecture and development of scalable, high-performance cloud posture security services for the Cortex Cloud platform.
Lead the migration of DevOps systems and maintain CI/CD and test environment stability as a DevOps Engineer supporting mission-critical geospatial software.
Union Technologies seeks an early-career Back-End Software Engineer in Dallas to build and operate Go-based backend services powering industrial manufacturing and production telemetry.
Lead backend development for Verkada's Core Command systems, designing and scaling authentication and user infrastructure to support millions of users and devices.
NVIDIA seeks an entry-level Deep Learning Software Engineer to help optimize and ship GPU-accelerated inference software for LLMs and generative AI.
Lead development and integration of embedded software for Intuitive's da Vinci surgical systems, working on low-level drivers, multi-processor communication, and system diagnostics to deliver high-quality medical device software.