Software Architect
Children's Hospital Los Angeles (CHLA) · Los Angeles, CA · 1 mo ago
ScienceFull-time
This is 100% remote position. CHLA requires a primary residence in California prior to start date.
About the role
This is a 100% remote Senior Software Engineer position requiring primary residence in California prior to start date.
Responsibilities
- Leads and develops high-quality software
- Identifies and executes tasks in the software development life cycle
- Reviews and debugs code
- Collaborates with internal and offshore teams
- Ensures software is up to date
- Responsible for data acquisition, maintenance, and security
- Analyzes problem statements and designs solutions using software engineering principles
- Provides technical guidance and mentorship to junior team members
Requirements
- 10+ years’ experience in software engineering/development or a similar role
- High proficiency in Object Oriented Programming
- Ability to develop software in JavaScript, HTML, C#
- Knowledge of relational databases, SQL and ORM technologies
- Proficiency with system software and hardware
- Knowledge of configurations, and protocols (e.g., TCP/IP, BGP, OSPF)
- Experience with system monitoring and troubleshooting tools
- Familiarity with security practices and protocols
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
- Attention to detail and a commitment to continuous improvement
- Willingness to participate in On-Call rotations and respond to incidents outside of regular business hours
- Ability to collaborate in teamwork environment with onsite, and offshore engineers
- Experience in a higher education or campus environment
- Experience with disaster recovery planning and implementation
- Experience in budget management and cost optimization for network projects
- Experience in software deployments with CI/CD and release pipelines
- Experience in GitHub/Git with code commits, branching, security scans, and pull requests
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, or a related field, or equivalent combination of relevant education and experience may be considered
- Relevant certifications such as Microsoft Certified Professional Developer
- Cloud certifications like Azure Certified Solution Engineer
- Preferred: Master’s Degree