Skip to content
  • Software Engineer

    When you apply for this job through ComputerPeople Staffing, you’ll get insider intel on the role, the team, and the culture, plus hands-on support with your resume, interview prep, and offer negotiation. All at no cost to you. Let’s get you hired!

    Software Engineer / Senior Software Engineer
    Direct Hire | Nashville, TN 

    About the Role
    A well-established company is seeking a talented Software Engineer to join their development team. This is a great opportunity to work on meaningful, high-impact projects within a Microsoft technology environment, including exciting modernization initiatives that will shape the future of the organization.

    Whether you are an experienced engineer looking to grow your career or a senior-level professional ready to lead and mentor, this role offers a path forward. Senior and lead-level candidates will have the opportunity to work directly with executive leadership, influence key architectural decisions, and help shape the technical direction of the organization.

    What You Will Do

    • Design, develop, and support enterprise web and mobile applications within a Microsoft technology environment
    • Participate in modernization initiatives, including migration of legacy applications to current development frameworks and technologies
    • Develop and maintain database-driven applications utilizing Microsoft SQL Server and related technologies
    • Build and consume APIs and integrations with internal and external systems
    • Collaborate with business stakeholders and technical teams to deliver scalable, maintainable solutions
    • Troubleshoot, enhance, and optimize existing applications and systems

    Senior/Lead-Level Candidates Will Also

    • Partner with leadership and peers to establish and promote development standards and best practices
    • Provide technical direction, contribute to architectural decisions, and ensure adherence to engineering standards
    • Mentor and support software engineers through coaching, collaboration, and constructive feedback
    • Conduct code reviews and promote high-quality, maintainable software development practices
    • Work closely with stakeholders to gather requirements and translate business needs into scalable technical solutions
    • Assist with project planning, technical estimation, and delivery oversight across multiple initiatives

    Required Qualifications

    • Strong experience with C#/.NET application development
    • Experience with modern JavaScript frameworks and front-end web technologies
    • Experience developing applications against Microsoft SQL Server environments
    • Familiarity with ORM/data-access technologies
    • Mobile application development experience; Flutter experience is preferred
    • Experience modernizing or migrating legacy applications

    Why This Is a Great Opportunity

    • Meaningful work with visible impact across the organization
    • Strong opportunities for career growth at all levels
    • Collaborative and supportive team culture
    • Competitive compensation and benefits
    • Flexibility and work-life balance
    • Chance to contribute to exciting modernization projects and initiatives

    Senior/lead-level candidates will also enjoy:

    • The opportunity to lead strategic initiatives and influence key business decisions
    • A seat at the table with executive leadership
    • The chance to mentor talented team members and help shape the future direction of the organization
    July 29, 2026

© 2026 CPStaffing. All rights reserved.