Software Architect, Software Engineer, Full Stack Developer
Listed on 2025-12-02
-
Software Development
Software Engineer, Software Architect, Full Stack Developer
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.
PositionDescription
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.
- 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.
- 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.
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.
The following skills and attributes are preferred:
- Experience designing scalable internal business…
(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).