Senior Software Developer I (Python)

ID: Req20093

Location: Remote - FL

Senior Software Developer (Python)

Dallas, TX or Remote, US

This role doesn't provide sponsorship.


As part of the AMN Language Services team, the Senior Software Engineer leads implementation efforts on the Language Services InPerson applications and platform. This is a highly collaborative role working to deliver end-to-end solutions across the entire enterprise. The Senior Software Engineer will consult regularly with other specialists, Architects, Business Analysts, and Product Managers involved in the specifying, delivery, and consumption of AMN Language Services offerings. In this hands-on role, you will develop platform components and APIs and be on point for scoping internal and external system integrations. The ability to mentor other developers and provide technical leadership is also a key expectation of this position. 

Who You Are: As a senior member of the team, you will be self-directed and capable of mentoring other Software Engineering team members. You are hands-on and able to champion the enterprise technology vision (“big picture”) as well as delve into the specific details of a technical design. You will provide technical leadership, drive critical implementation initiatives, participate in strategic and tactical decisions, and set an example for professional decorum and competence. 

Duties and Responsibilities: 

  • Develop software for both cloud-based and data center-hosted platforms 
  • Proactively collaborate across AMN Language Services teams to ensure products are delivered optimally, with high quality and in line with stated requirements 
  • Provide active leadership throughout the entire development lifecycle 
  • Lead continuous improvement exercises to improve platform performance, stability, and scalability 
  • Recommend third-party components and solutions as appropriate as part of the core platform 
  • Ensure data models balance performance and flexibility to meet current needs and future requirements 
  • Keep up to date with software industry trends, healthcare technology services, video-conference software, mobile applications, and general Software Engineering best practices 
  • Chip into specification documents, IP development, and externally facing technical documentation 
  • Lead technical integration efforts with vendor, customer, and partner systems 
  • Mentor other team members to increase domain expertise across the team and organization (this position does not require people management, however) 
  • Promote and develop industry and company standards for Software Engineering and data security 


Required Experience: 

  • Bachelor’s degree in Computer Science, MIS, or equivalent work experience 
  • 7+ years professional experience in software development, with significant recent experience using Python 3 or higher version
  • 3yrs experience with RESTful APIs, AWS, PostgreSQL, and some experience with Angular
  • Experience with Django REST Framework
  • Experience with WebRTC or other web-based video standards is a plus 
  • Good understanding of software development best practices  
  • Proven understanding of GitHub and GitHub Actions 
  • Clear understanding of application development and data security standards 
  • Experience with Agile/Scrum development processes 
  • Problem-solving skills and a curiosity about learning and implementing emerging technologies 
  • Ability to work in a self-directed fashion while being resourceful and adaptable 
  • Strong verbal and written communication skills 

Work Environment

  • Job is typically performed in a general office environment.

Physical Requirements

  • Sitting: Remaining in a normal seated position.
  • Handling: Seizing, holding, grasping, turning, or otherwise performing precision work with hands.
  • Talking: Expressing or exchanging ideas by means of the spoken word.
  • Hearing: Receiving detailed information through verbal communication.
  • Vision: Clarity of vision at near or far distances.

Our Core Values

Respect ● Passion ● Continuous Improvement ● Trust ● Customer Focus ● Innovation

AMN’s Commitment to Diversity, Equality, and Inclusion

At AMN, our diversity, equality, and inclusion philosophy is grounded in the belief that we should respect all voices, seek diverse perspectives, and succeed when we act together as a positive force for all of humanity. We have the opportunity to influence each other, our industry, and our communities by fostering a diverse team with a passion for social justice and equity. We are committed actively engaging in building an organization and society where equality is the norm, equity is achieved, and inclusion is universal so that we may all thrive.


Pay Rate: $116,000 - $138,000 Salary

Final pay rate is dependent on experience, training, education, and location.

Share This Job