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

Software Architect, Software Engineer

Job in Rancho Santa Margarita, Orange County, California, 92688, USA
Listing for: Applied Medical
Per diem position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Software Architect
Job Description & How to Apply Below

Applied Medical is a new generation medical device company with a proven business model and commitment to innovation fueled by rapid business and expansion. Our company has been developing and manufacturing advanced surgical technologies for over 35 years and has earned a strong reputation for excellence in the healthcare field. Our unique business model, combined with our dedication to delivering the highest quality products, enables team members to contribute in a larger capacity than is possible in typical positions.

Position

Description

The Software Architect plays a critical role in designing and guiding the development of scalable, secure, and maintainable enterprise software solutions that support Applied Medical’s global operations. This position bridges technical strategy and implementation by transforming complex business requirements into sustainable system architectures. The Software Architect provides leadership in design standards, software development practices, and technical mentorship while fostering collaboration across engineering, infrastructure, and business teams.

This position is based fully onsite at Applied Medical’s global headquarters in Rancho Santa Margarita, California.

Key Responsibilities
  • Design and Develop Enterprise Software Architectures that are scalable, maintainable, and aligned with Applied Medical’s long-term business and technology goals.
  • Lead System Design and Implementation Efforts by translating high-level requirements into detailed technical designs, performing feasibility analyses, and developing prototypes to validate concepts.
  • Define and Enforce Development Standards through design and code reviews, consistent application of architectural patterns, and governance of tools and frameworks across Corporate Applications.
  • Champion Technical Excellence and Continuous Improvement by advancing best practices, refining development methodologies, and fostering innovation across development teams.
  • Mentor and Support Software Developers by providing architectural guidance, documentation, and technical training to enhance coding quality and system maintainability.
  • Collaborate Cross-Functionally with business analysts, project managers, Dev Ops, and infrastructure teams to ensure software solutions meet functional, performance, and security requirements.
  • Ensure Seamless Application Delivery by supporting deployment readiness, performance optimization, and issue resolution throughout all phases of the software development lifecycle.
Success in This Role Looks Like
  • Delivering reliable, scalable, and well-structured software architectures that align with enterprise standards.
  • Strengthening technical teams through effective mentorship, collaboration, and communication.
  • Driving software quality and consistency through adherence to design principles and review processes.
  • Advancing Applied Medical’s technology capabilities by integrating modern frameworks, tools, and methodologies.
  • Supporting the company’s mission through efficient, secure, and sustainable software solutions that improve business operations and innovation.
Position Requirements

This position requires the following skills and attributes:

  • Bachelor’s degree in computer science or a related field.
  • Minimum of eight years of experience designing and implementing scalable, maintainable, and high-quality application software.
  • ficiency in software architecture, design principles, and modern development methodologies.
  • Strong knowledge of programming languages and frameworks such as .NET, C#, and Azure.
  • Solid understanding of data structures, algorithms, and application performance optimization.
  • Experience with cloud computing, containerization technologies, and orchestration tools.

    Knowledge of secure coding practices and application-level security principles.
  • Ability to thrive in fast-paced, agile environments with evolving priorities.
  • Flexibility to support occasional evening or weekend work for deployments or maintenance.
  • Passion for developing efficient, reliable, and scalable solutions using Microsoft technologies.
Preferred

The following skills and attributes are preferred:

  • Experience designing scalable internal business…
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