What are the responsibilities and job description for the Senior Software Engineer position at trak group?
Senior Software Engineer
Are you an experienced software developer with a passion for designing impactful solutions? We are seeking a Senior Software Engineer to lead the development and implementation of scalable business applications using Microsoft Azure. This role offers the opportunity to shape innovative solutions, optimize system performance, and mentor a collaborative team—all while enjoying a competitive salary and robust benefits package.
Key Responsibilities
Design & Development : Build and maintain high-quality, scalable web-based applications using C#, MS SQL, and .Net frameworks such as Angular and Blazor.
Cloud Solutions : Lead the design and implementation of cloud architecture within Microsoft Azure , ensuring alignment with business goals and best practices.
Optimization : Analyze system performance, identify enhancements, and implement solutions for efficiency, scalability, and resiliency.
Collaboration : Partner with stakeholders, Product Owners, and end-users to gather requirements, define Agile deliverables, and deliver tailored solutions.
Support : Troubleshoot and resolve system issues, identify root causes, and ensure smooth operation of applications.
Documentation & Mentorship : Document technical designs and specifications while coaching junior developers on best practices.
Qualifications
Bachelor’s degree in Information Technology, Computer Science, or Software Engineering (or equivalent experience).
5 years of experience designing, coding, and maintaining business applications, with 3 years working with Azure cloud platforms.
Proficiency in C#, MS SQL, and .Net-based frameworks like Angular and Blazor.
Strong knowledge of DevOps practices (CI / CD pipelines, branch policies, etc.).
Excellent problem-solving and communication skills, with the ability to manage multiple priorities effectively.
Why You’ll Love This Role
Competitive Pay & Benefits : Earn $120,000–$130,000 annually plus bonus potential, with full medical, dental, vision, and 401(k) match.
Leadership Opportunities : Lead impactful projects and mentor team members in a collaborative environment.
Growth Potential : Work on cutting-edge Azure solutions while advancing your technical expertise and career.
Supportive Culture : Join a team that values innovation, flexibility, and professional development.
Take your software engineering career to the next level— apply today and be part of a team shaping scalable, innovative solutions!
Salary : $120,000 - $130,000