Share Email Opening

Software Architect 

About the Organization
eMDs offers exciting opportunities that will challenge your abilities, expand your skills and reward your contributions in an atmosphere that encourages both personal and professional growth for all.

Additionally, eMDs offers competitive compensation, excellent benefits, and a positive work environment designed around the philosophy of mutual respect and the challenge of contributing to the continued success of our organization.

Our History

eMDs was founded in 1996 by David Winn, MD, a board-certified family practice physician with a very strong business background who understood the value of having an integrated practice management system which helped physicians focus on patients while optimizing practice financials. Dr. Winn was dissatisfied with offerings on the market, and set out to create his own. The eMDs clinic was first implemented in 1998. Using our own practice management system meant we fully understood what it takes to create the perfect EHR system and why the company built our reputation upon being a highly usable system.

Many years later, we've retained the same values from our early days. We are dedicated to building the best integrated EHR and RCM systems and services. We focus on listening to our customers. And most importantly, we focus on making the practice of medicine enjoyable and fulfilling.

Our Leadership

Since our founding, we have been privileged to have been led by certified healthcare professionals and proven IT leaders.
Category Development  
Close Date  

Summary of Job:

The software architect will work both independently and with a team of experienced architects reporting to the Chief Architect. This position will be responsible for evaluating, prototyping, creating, and maintaining software systems and applications designed for a service-oriented, SaaS based, healthcare centric environment. This role will assist in defining the technology direction on a variety of projects, implementing best practices and design patterns. The software architect will work closely with delivery teams (consisting of project managers, product managers and owners, developers, and quality assurance) and requires strong organization and communication skills.

Supervisory Responsibilities:


Essential Duties and Responsibilities:

  • Design software systems, frameworks, components, and workflows that scale with various Microsoft technologies.
  • Design and execute proofs-of-concept for critical platform capabilities
  • Create future-state architecture and workflow process models
  • Create infrastructure, system, and workflow diagrams and comprehensive documentation
  • Assist in the integration of third-party software and systems
  • Assist in implementing and documenting enterprise-wide architecture and application design standards
  • Monitor software to ensure quality, security, modifiability, and extensibility meet defined architecture standards
  • Collaborate with other architects and developers to determine functional and non-functional requirements for software and applications
  • Create and improve software using design patterns, refactoring and development best practices
  • Mentor development teams around sound design and coding practices
  • Perform design and code reviews
Position Requirements


  • 2+ years experience in an Architect or Senior Developer role or equivalent
  • 5+ years experience with Web API, REST, and multi-tier distributed systems
  • 5+ years experience with advanced object-oriented programming in .NET (C#, ASP.NET, MVC)
  • 3+ years experience with relational databases (SQL Server, ORM). Ability to write, troubleshoot, and optimize advanced queries
  • Advanced coding abilities in UI technologies including JavaScript, Typescript, Angular, HTML, and CSS
  • Knowledge of enterprise design patterns and best practices
  • Experience with Docker, Kubernetes, or other container or orchestration systems highly desired
  • Expertise in using debugging and performance tools to analyze software defects and impacts of change
  • Experience with version control systems and branching patterns (Git, Subversion)
  • Experience with in-memory data storage (Redis), and message brokerage (RabbitMQ) a plus
  • Ability to work both independently and closely with software delivery teams in an Agile environment
  • Ability to organize and effectively multi-task across multiple initiatives/projects and teams with rapid delivery of required materials and responses
  • Strong organization and communication skills
  • Experience in the healthcare field (EMR/EHR systems) a plus

Education and/or Experience:

Bachelors degree in CS or MIS or equivalent work experience is required.

Full-Time/Part-Time Full-Time  
Shift -not applicable-  
CGM corporate job profile 1004 - Software Architect  
Statement if backfill, budgeted or non budgeted Budgeted  
SAP position number (by corporate SAP OrgMgt)  
Position Software Architect  
Division IDE - eMDs  
Post Internal Days 0  
Created By Jason Zerr  
Number of Openings 1  
Number Filled 1  
Exempt/Non-Exempt Exempt  
Hiring Manager(s) Jason Zerr  
Req Number DEV-21-00041  
Open Date 1/3/2022  
Location Austin (Stonelake)  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.  

This position is currently not accepting applications.

To search for an open position, please go to


Other Jobs Within Same Category
Software Engineer I in Richardson, TX
Posted on: 9/20/2022
[Apply Now]

Software Engineer II in Austin, TX
Posted on: 9/2/2022
[Apply Now]

Senior Software Engineer I in Richardson, TX
Posted on: 8/26/2022
[Apply Now]

Junior Software Engineer in NOIDA, Gautam Buddha Nagar, Uttar Pradesh
Posted on: 8/27/2021
[Apply Now]

Test Engineer I in Richardson, TX
Posted on: 7/19/2021
[Apply Now]

Other Jobs Within 60 Miles
Software Engineer II in Austin, TX
Posted on: 9/19/2022
[Apply Now]

Software Support Specialist - Tier I in Austin, TX
Posted on: 9/9/2022
[Apply Now]

Integration and Interoperability Engineer I in Austin, TX
Posted on: 4/11/2022
[Apply Now]

Product Manager II in Austin, TX
Posted on: 8/1/2022
[Apply Now]

Software Engineer II in Austin, TX
Posted on: 9/2/2022
[Apply Now]

Follow us See who works here:

Click here for technical assistance.