Software Development Engineer (Onsite - Salt Lake City) ›
Filevine
Software Engineering
Salt Lake City, UT, USA
Posted on Dec 23, 2025
Responsibilities
- Design, develop, and ship new features and improvements for our cloud application.
- Write clean, maintainable, and efficient code while participating in code reviews and architectural discussions.
- Collaborate cross-functionally to translate product requirements into technical solutions.
- Debug, troubleshoot, and optimize application performance and reliability.
- Contribute to the evolution of our tech stack, including backend services, APIs, and frontend components.
- Ensure security and compliance standards are met, particularly for handling sensitive legal data.
- Mentor junior engineers and share best practices across the team.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in modern programming languages and frameworks (e.g., Rust, React, or similar full-stack technologies).
- Experience building and maintaining cloud-based applications (SaaS preferred).
- Solid understanding of software engineering principles, data structures, algorithms, and system design.
- Familiarity with databases (e.g., PostgreSQL, MySQL, SQLLite) and cloud services.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Strong communication skills and a track record of delivering impactful features.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Nice-to-have
- Experience in legal tech, enterprise SaaS, or regulated industries.
- Knowledge of reactive frameworks, microservices architecture, or containerization (e.g., Docker, Kubernetes).
- Background in building scalable, high-availability systems.
- Passion for creating tools that make a tangible difference in users' professional lives.