Software Developer III
Indexed description
If you're looking to make an impact and grow with a team that values you, come join us!
Job Description
Position Overview
The Software Engineer III role is a engineering position focused on leading the design and development of complex software systems and driving technical excellence across projects. This role partners with leadership and cross-functional teams to deliver scalable, high-impact solutions while mentoring engineers and influencing engineering strategy.
How you'll make an impact:
- Design, develop, test, and deploy scalable software solutions
- Collaborate cross-functionally with product, design, and engineering teams
- Write clean, maintainable, and efficient code
- Participate in code reviews and improve engineering quality
- Support cloud-based and web applications
- Follow secure coding and engineering best practices
- Degree in Computer Science or equivalent experience
- Relevant experience based on level
- Strong programming skills in modern languages
- Understanding of software development methodologies
- Experience with Git and development tools
- Strong problem-solving and communication skills
- Experience with cloud platforms (AWS, Azure, GCP)
- Full-stack or distributed systems experience
- Exposure to APIs, GraphQL, or microservices
- Knowledge of performance optimization
- Passion for learning and innovation
- Generous paid time off
- Competitive medical, dental & vision coverage
- 401K with company match for US
- Company-paid life insurance
- Company-paid short-term and long-term disability
- Access to mental health and wellness resources
- Company-paid volunteer time to do good in your community
- Legal coverage and other supplemental options
- A value-based culture where growth opportunities are endless
California Residents, please review our California Consumer Privacy Act Notice at https://snapfinance.com/ccpa-notice
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search