
Sr. Software Engineer
- West Valley City, UT
- Permanent
- Full-time
Salt Lake City, UT
Direct PlacementJob Description:
Our client is seeking a passionate and experienced Senior Software Engineer to join their engineering team. In this role, you will take ownership of the technical design for some complex projects, balancing trade-offs to create high-quality software. You should be adept at troubleshooting and debugging issues while effectively breaking down large projects into manageable tasks within an agile environment.Your Responsibilities as a Senior Software Engineer
- Consistently deliver high-quality code while staying up to date with industry best practices and trends.
- Possess a deep understanding of systems, enabling you to efficiently debug moderately complex issues across the codebase.
- Use data-driven insights to support your ideas and make informed technical decisions.
- Proactively identify and address technical debt before it becomes a long-term challenge.
- Collaborate effectively with QA teams, assessing software risks and communicating them to the relevant stakeholders.
- Mentor junior engineers through code reviews, pair programming, and knowledge-sharing sessions.
- 5+ years of experience in software engineering
- Expertise in Java/Spring Boot a must
- Strong proficiency in SQL (PLSQL specifically) and ORM
- Bachelor's degree in CS or similar
- Experience with JavaScript and AngularJS
- Knowledge of HTML, CSS, and JSON
- Understanding of responsive design principles