×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: American Board of Anesthesiology Inc
Full Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description

Job Description

Sr. Software Engineer

Reports to:

Sr. Manager, Applications & Development

Location:

Raleigh, NC, Hybrid / Full-time

Our Organization

We are a medical specialty certifying board serving anesthesiologists. Since 1938, we have been administering certification exams and today we take an innovative approach to certification and continuous learning. We foster practice standards that instill confidence and trust that board-certified anesthesiologists have the knowledge and skills to provide high-quality patient care. We are dedicated to elevating expertise in an evolving profession.

Our mission is to advance the highest standards of the practice of anesthesiology. We work together with physician anesthesiologists to ensure they provide the best care possible for every patient, every day.

Position Description

We are seeking a Senior Software Developer with a strong background in .net / C# and RESTful API development to join our team. In this role, you will design, develop, test and maintain high-quality APIs and services to support web and mobile based solutions. You will collaborate with cross-functional teams to deliver scalable, secure, and efficient applications that contribute to our organization's innovation.

Education

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

Skills
  • Independent self-starter with strong interpersonal and communication skills.
  • Ability to think logically and analytically with a problem-solving orientation.
  • Excellent programming skills with an understanding of project cycles, software development environments, and source control techniques.
  • Ability to deliver high quality work on multiple tasks and projects.
  • Ability to design software and systems collaboratively, to solve operational problems with an understanding of the risk / reward trade-offs.
  • Works in a disciplined manner with strict attention to detail.
  • Ability to learn new technologies quickly. Demonstrated willingness to keep technical skills and knowledge up to date.
Experience
  • Proven senior level software developer with at least 2 years as a Senior Developer or Technical Lead.
  • Proficiency in .NET / C# and a solid understanding of software development principles, object-oriented programming, design patterns, and software best practices.
  • Experience developing software solutions end-to-end, from requirements to production solutions.
  • RESTful API development and microservices architecture, including hands‑on experience with tools like Postman, Swagger / OpenAPI, and API‑first design principles.
  • Proficiency in writing unit, integration, and functional tests using frameworks like xUnit or NUnit.
  • Strong experience in RESTful API testing , including crafting test cases, validating responses, and simulating edge cases.
  • Familiarity with tools like Postman and OpenAPI / Swagger for manual and automated API testing is highly preferred.
  • Proven technical expertise and problem‑solving skills.
  • Leadership and mentoring skills to help the team grow in their sklls and quality.
  • Experience leading code reviews, design reviews, and architecture discussions, providing constructive criticism to elevate the final work.
  • Able to write and maintain high‑quality software documentation and specifications.
  • Demonstrated ability to collaborate with internal partners to interpret and deliver on complex requirements, blending pragmatism to deliver timely work without compromising quality.
  • Experience in delivery management, including managing risks and providing technical assistance, and building out proactive monitoring and logging.
  • Familiar with SQL including joins, stored procedures, and relational database optimization.
Highly desirable:
  • Experience with cloud platforms such as Azure and experience with cloud‑native development.
  • Exposure to Dynamics 365 CRM entities, workflows, business rules, and plugins.
  • Experience using the Agile software development methodology.
  • Familiarity with React Native and mobile development.
Specific Responsibilities
  • Design, develop, and maintain applications using .Net and C#.
  • Collaborate with product owners, Architect, QA, and other developers to understand and refine…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary