Senior Software Engineer

2 days ago


Nashville, Tennessee, United States Stantec Full time

Job Overview

We are seeking a skilled Senior Software Engineer to join our dynamic team in the United States. The successful candidate will design, develop, and maintain software products using .NET C#, Angular, and web design within a microservice and TDD environment.

Key Responsibilities:

  • Design, develop, and deploy high-quality software products
  • Utilize C#, .NET (6), Angular (14), and similar SPA frameworks
  • Implement scalable and modular solutions
  • Develop and maintain RESTful APIs using Azure Functions, App Services, SQL, and Postgres
  • Apply Test-Driven Development practices
  • Create user-friendly interfaces with best UI/UX practices
  • Work within Azure Cloud and collaborate using Atlassian products
  • Contribute to DevOps practices and improvements
  • Write high-quality, maintainable code

Qualifications:

  • 3-4 years of experience in software development, focusing on web applications
  • Proficiency in C#, .NET, Angular, and relational databases
  • Experience with microservices architecture and TDD
  • Knowledge of web design
  • Bachelor's degree in Computer Science, Engineering, or related field

Estimated Salary: $120,000 - $150,000 per year, based on location and industry standards. Benefits include medical, dental, and vision plans, a wellness program, health saving accounts, flexible spending accounts, 401(k) plan, employee stock purchase program, life and accidental death & dismemberment (AD&D) insurance, short-term/long-term disability plans, emergency travel benefits, tuition reimbursement, professional membership fee coverage, and paid family leave.

This is an excellent opportunity for someone looking to grow their skills and contribute to the success of our team. If you have the required qualifications and experience, please apply now



  • Nashville, Tennessee, United States ZipRecruiter Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our team at ZipRecruiter. This is a critical role that requires a strong technical background and a passion for security.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our...


  • Nashville, Tennessee, United States Broadcast Music, Inc. Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineering Manager to join our team at Broadcast Music, Inc. This is a unique opportunity to lead the development of innovative software solutions and drive business growth.


  • Nashville, Tennessee, United States eTek IT Services, Inc. Full time

    About eTek IT Services, Inc.eTek IT Services, Inc. is a dynamic company that offers cutting-edge solutions for various industries.Job OverviewWe are currently seeking an experienced Senior Java Software Engineer to join our team. As a key member of our eCommerce/Digital Engineering team, you will be responsible for delivering high-quality software...


  • Nashville, Tennessee, United States The LaSalle Group Full time

    About the JobThe LaSalle Group is seeking a Senior Technical Lead - Software Engineering to lead our software engineering team in designing and implementing software solutions that meet business goals and industry standards.ResponsibilitiesLead the design and implementation of software solutions, ensuring they align with business objectives and meet...


  • Nashville, Tennessee, United States TheIncLab Full time

    About The JobWe are seeking a skilled Senior Software Architect to join our team at TheIncLab. This is a full-time position that offers a competitive salary range of $180,000 - $220,000 per year.The successful candidate will have a strong background in software engineering and experience in leading teams. They will be responsible for designing and...


  • Nashville, Tennessee, United States Charlie Health Full time

    About the RoleWe are seeking a Senior Software Engineer, Applications Security, to join our team at Charlie Health. This individual will develop the core services that power our innovative virtual programs. The successful candidate will work on improving our system's ability to deliver high-quality care and personalize the client experience.Responsibilities...


  • Nashville, Tennessee, United States Amazon Full time

    At Amazon, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering organization, you will design and develop large-scale software systems that meet the needs of millions of customers worldwide.The estimated salary for this position ranges from $129,300/year to $223,600/year, depending on your...


  • Nashville, Tennessee, United States Highmark Health Full time

    Overview">We are seeking a seasoned Senior Software Engineer to join our team at Highmark Health. As a key member of our development team, you will play a critical role in designing, developing, and implementing complex software systems that meet the needs of our customers.">Salary">The estimated salary for this position is between $67,500 and $124,800 per...


  • Nashville, Tennessee, United States HealthStream Full time

    About the JobWe are seeking a skilled Software Developer to join our team in Nashville, TN, where you will design, develop, and maintain software products that enhance the quality of healthcare delivery. As a key member of our software development team, you will work with senior developers to refine requirements, design and estimate effort for new features...


  • Nashville, Tennessee, United States Oracle Full time

    Join Our Team">We're excited to announce that Oracle is expanding its team of talented software engineers to drive the development of our AI-driven EHR systems. As a Senior Software Engineer, you'll play a critical role in designing, building, and deploying innovative software solutions that transform the way healthcare professionals interact with our...


  • Nashville, Tennessee, United States HealthStream Full time

    Job SummaryWe are seeking a skilled Senior Developer to join our team at HealthStream, a leader in healthcare workforce solutions. As a Senior Developer, you will design, develop, and maintain our software products, adhering to technology best practices and product offerings.Key ResponsibilitiesDesign and estimate effort of new features or sub-systems from...


  • Nashville, Tennessee, United States HealthStream Full time

    We are seeking an experienced Senior Developer to join our team at HealthStream. This position offers a unique opportunity to make a meaningful impact on the future of healthcare by designing, developing, and maintaining our software products.">About UsHealthStream is the leader in healthcare workforce solutions. Our mission is to enhance the quality of...

  • Software Engineer

    2 days ago


    Nashville, Tennessee, United States L3Harris Full time

    Job DescriptionThis position will play a key role in the development of aircraft mission management software for Intelligence Surveillance and Reconnaissance (ISR) systems.As a senior software developer, you will work closely with engineering teams and program managers to analyze requirements, design, implement, and test software components and...


  • Nashville, Tennessee, United States Deque Systems Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Deque Systems. As a key member of our team, you will be responsible for leading the development of our axe platform, a cutting-edge enterprise-class spidering and accessibility testing tool.With a strong foundation in architectural concepts and engineering...


  • Nashville, Tennessee, United States The LaSalle Group Full time

    Software Architect Job SummaryWe are seeking an experienced Software Architect to lead the design and implementation of software solutions that meet our business goals and quality standards.The ideal candidate will have a proven track record of designing complex software systems, in-depth knowledge of software design principles, patterns, and best practices,...


  • Nashville, Tennessee, United States Schneider Electric Full time

    Job Title: Senior Software Systems ArchitectAt Schneider Electric, we are seeking a highly experienced and strategic Digital Systems Architect to join our team. As a Senior Software Systems Architect, you will be responsible for overseeing the architecture of digital solutions for our clients. This role requires a blend of project execution skills, technical...


  • Nashville, Tennessee, United States Amazon Full time

    As a Senior Software Developer, you will be responsible for designing and developing large-scale software systems that meet the needs of millions of customers worldwide. This role requires strong technical skills and experience in designing and developing new and existing systems.The estimated salary for this position ranges from $129,300/year to...

  • Software Engineer

    19 hours ago


    Nashville, Tennessee, United States Amazon Full time

    Amazon is currently seeking a skilled software developer to lead the development of a new feature that will shape the future of shopping. As a software developer in this role, you will have the opportunity to design and lead the development of tooling which improves on-time package delivery rates and expands efficient disruption management mechanisms between...


  • Nashville, Tennessee, United States L3Harris Full time

    Job Title: Senior Object-Oriented Software Development SpecialistSalary: $120,000 - $180,000 per year (depending on experience)Job Description:In this role, you will participate in and consistently contribute to planning, design, implementation, verification, deployment, and support activities for custom software components and applications for aircraft...


  • Nashville, Tennessee, United States Blattner Technologies Full time

    About the PositionWe are seeking an experienced Software Engineering Lead to join our team. As a Software Engineering Lead, you will be responsible for leading the design, development, and implementation of data integration solutions using Magic XPI and .Net frameworks.Key Responsibilities:Leadership: Lead cross-functional teams to ensure seamless delivery...