At Livefront, we help companies design and build world-class digital products that command attention and inspire joy. We've helped household names like Target, Samsung, General Mills, and Optum create experiences that have reached millions of people, and startups like HomeSpotter and Credly build entirely new businesses that challenge their industries' status quo.
We’re looking for an outstanding Senior Software Engineer to join our team.
Who you are
You’re an experienced Senior Software Engineer known for your software craft and mastery of the .NET ecosystem. You are a highly effective communicator, sought out by teammates and clients, and capable of steering cross-functional and client-facing teams from concept to successful launch. You possess a keen eye for detail and lead collaboration with UI designers to fulfill their design vision and bring complex interfaces to life. You are a mentor and a leader, passionate about fostering the growth of junior team members and contributing to the wider community, within and outside of Livefront. You go out of your way to leave everything better for the team and multiply your impact by establishing patterns and libraries that level everyone up. You are a self-starter and thrive on autonomy, consistently driving initiatives with minimal oversight.
What you will be doing
As a Senior Software Engineer, you will primarily be doing software development with and for our clients. You will be working directly with clients on major projects and initiatives and collaborating with the Livefront team to push everything we do forward across our three pillars, noted below.
Excellence in Delivery & Communication
-Estimate, develop, test, and deploy high-quality C# applications for our clients.
-Debug, troubleshoot, and optimize the performance of C# applications using a variety of development tools.
-Lead team efforts on complex projects and drive projects forward via direct, individual contributions.
-Write clean, maintainable, secure, and efficient code in C#, and serve as a role model for the engineering team.
-Maintain, support, and actively develop internal resources like documentation, patterns, templates, and libraries.
-Contribute to full-stack design discussions, ensuring data structures (API contracts, endpoint naming, etc.) across the entire scope of a project are consistent with industry best practices.
-Design, maintain, and improve CI/CD pipelines to ensure efficient, reliable, and automated build, test, and deployment workflows for .NET applications.
-Stay current with changes in the .NET ecosystem, including framework updates, runtime improvements, and security patches, to ensure client systems remain stable, secure, and future-ready.
-Support business development estimation efforts above and beyond client work (e.g., for prospective projects).
One-of-a-Kind Team
-Actively lead code reviews, hold the team accountable to our engineering standards, and provide constructive feedback and guidance that brings out the best in the team.
-Collaborate closely with front-end and mobile teams to design API endpoints that support engaging and intuitive user interfaces.
-Frequently present at team events, sharing knowledge and insights.
-Mentor team members regarding best practices and community contributions.
Thought Leadership and Community
- Actively participate in community events.
- Frequently contribute to the broader engineering community through writing, public speaking, or open source.
-Communicate complex ideas with clarity and confidence, guiding clients toward well-informed decisions that elevate their products.