Trusted by customers. Loved by team members. The smarter way to career.
Staff Software Engineer
Location
United States
Posted
5 days ago
Salary
$101.2K - $204.4K / year
Seniority
Lead
Job Description
Job Requirements
- Minimum: Bachelor’s Degree in Computer Science, Information Systems or other related fields
- Or equivalent combination of education and experience.
- Preferred: Master’s Degree in Computer Science.
- Minimum: Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
- Proficient in leveraging various data structures, algorithms, and design patterns.
- Experienced in relational databases, NoSQL, and caching solutions.
- Skilled in APIs using modern protocols like REST and gRPC.
- Experienced in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.).
- Knowledgeable in microservices architecture.
- Experienced in containerization technologies like Docker and Kubernetes.
- Proficient in cloud platforms such as AWS, Google Cloud, or Azure.
- Experienced in leveraging DevSecOps to improve engineering efficiency.
- Proficient in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable.
- Experienced in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness.
- Excellent problem-solving skills leading to innovative solutions.
- Strong ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results.
- Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area.
- Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability.
- Experienced in driving technical strategy and vision for multiple teams.
Benefits
- Competitive compensation
- Flexibility to work from anywhere in the United States for most positions
- Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours)
- Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus)
- Medical, dental, vision, life, and pet insurance
- 401 (k) retirement savings plan with company match
- Engaging work environment
- Promotional opportunities
- Education assistance
- Professional and personal development opportunities
- Company recognition program
- Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer driving initiatives across TaxAct's platform
Principal Software Engineer architecting complex software solutions for financial lives
Principal Engineer designing large-scale models for autonomous driving systems
Staff Software Engineer, Expert Research
AlphaSenseThe market intelligence and search platform trusted by over 3,500 leading organizations
The role involves building robust, well-designed software to solve complex problems, testing and deploying code frequently, and owning projects end-to-end, which may include system performance measurement or UI component design. Responsibilities also include mentoring senior engineers, shaping technical culture, and contributing to long-term technical strategy while remaining hands-on.




