
Staff Software Engineer at Vasion. Vasion is looking for a Staff Software Engineer that exemplifies our core values and wants to be part of our growing team. We are committed to making digital transformation attainable to everyone by building an affordable, integrated SaaS solution that simplifies business processes. Vasion offers a flexible working environment for our 400+ employees across the world, including at our global headquarters in St. George, Utah, or in one of our other offices in the UK, Germany, and Lehi, Utah.. POSITION SUMMARY. A Staff Software Engineer at Vasion demonstrates advanced proficiency in software development, design, and implementation across various technologies and projects. They are skilled in maintaining code quality, addressing technical debt, and contributing to architectural decisions. This role involves leading technical initiatives, fostering collaboration within and between teams, and mentoring junior engineers. Staff Software Engineers are accountable for their individual contributions and team outcomes, adeptly resolving production issues. They champion continuous learning and innovation while embodying integrity, humility, and strong leadership skills.. KEY RESPONSIBILITIES. . Lead the design, development, and deployment of features and components within complex software systems.. . Collaborate with product management and other stakeholders to understand requirements and translate them into technical solutions.. . Conduct code reviews and promote best practices for software development and code quality.. . Mentor and guide software engineers, contributing to their growth and fostering a collaborative team environment.. . Drive initiatives for continuous improvement in scalability, reliability, and performance of systems.. . Contribute to the ongoing effort to improve software design and coding best practices.. . Stay current with industry trends and technologies, applying them pragmatically to solve business challenges.. . Work closely with product managers, engineering managers, engineers, and designers to deliver industry-leading solutions in a fast-paced environment.. . Responsible for constructing solutions based on customer requirements.. . Ability to think critically and contribute to designing novel solutions to complex, abstract problems.. . Implement major features and components from requirements and design.. . Analyze system functional and performance requirements to support design architectures.. . Must be flexible and able to learn new languages and technologies quickly.. . . 7+ years of hands-on experience in full-stack software development.. . Proven track record of designing and delivering robust, scalable software systems.. . Expertise in Golang, relational databases (e.g., MySQL, Microsoft SQL, Oracle), and microservices architecture.. . Solid understanding and experience with frontend frameworks such as Vue or React.. . Deep understanding of cloud platforms (AWS, Azure, GCP).. . Strong leadership and communication skills, with the ability to influence technical decisions across teams.. . Experience mentoring junior engineers and fostering a collaborative team environment.. . Excellent problem-solving abilities and a pragmatic approach to balancing technical objectives with business requirements.. . Experience with Domain-Driven Design.. . Knowledge of development principles, methods, and processes.. . Company Location: United States.