Press ESC to close

Senior Software Engineer


Published: Wed, 23 Jul 2025 20:51:08 GMT

Position: Senior Software Engineer

Company Overview:

We are a leading software company seeking a highly skilled and creative Senior Software Engineer to join our team. Our company is dedicated to innovation and delivering high-quality solutions to our customers. We value collaboration, continuous improvement, and a strong focus on meeting business goals.

Role Description:

As a Senior Software Engineer, you will play a crucial role in designing, maintaining, and modernizing our core software infrastructure. Your expertise and technical leadership will be essential in driving innovation and delivering long-term value to our customers. You will work closely with cross-functional teams to ensure efficient, consistent, and high-performing solutions that align with our business objectives.

Key Responsibilities:

– Design, build, and maintain software solutions that meet business needs and deliver long-term value
– Demonstrate technical leadership by proactively identifying risks, driving improvements, and influencing team direction
– Collaborate with product management, testing, and development teams to ensure solutions are efficient, consistent, and aligned with business goals
– Participate in design reviews, code reviews, and collaborative requirements reviews, providing thoughtful feedback and supporting the growth of teammates
– Take ownership and accountability over deliverables, helping the team meet commitments and maintain high-quality standards
– Apply established programming standards and techniques to ensure strong performance, scalability, and reliable data handling

Qualifications:

– 7+ years of professional experience with C# or a similar object-oriented language
– Experience developing and maintaining desktop applications
– Strong understanding of object-oriented principles and familiarity with core software engineering concepts
– Experience working in an Agile development environment, with a focus on collaboration and iterative delivery
– Ability to lead team efforts, facilitate agile practices, and support continuous improvement in team processes
– Experience driving designs, mentoring team members, and guiding technical discussions
– Strong communication skills with the ability to collaborate across teams and influence outcomes

Requirements:

– Demonstrated ability to champion best practices, inspire others, and help teams navigate change
– Experience modernizing legacy systems
– Experience developing web-based applications is a plus
– Proficiency in SQL is a plus

Benefits:

– Generous time off including Paid Time Off, 13 annual holidays, and volunteer time off
– Day One Medical/Rx, Dental and Vision Plans
– Family friendly benefits including Paid Caregiver Leave, Paid Parental Leave and Adoption Reimbursement
– Performance/Incentive bonuses
– Career advancement, training opportunities, Employee Resource Groups, and tuition reimbursement
– Retirement programs including Matching 401(k) Contributions and Profit Sharing
– Employer paid Short-Term Disability, Long-Term Disability and Life Insurance
– myFlexPay partner – allows you to track, manage and access your pay anytime
Apply link