This is 100% remote position. CHLA requires a primary residence in California prior to start date.
Purpose Statement/Position Summary
The Senior Software Engineer leads and develops high-quality software, identifies and executes tasks in software development life cycle, reviews and debugs code, collaborate with internal and offshore teams, and ensure software is up to date. They are responsible for data acquisition, maintenance, and security. They analyze problem statements and design solutions using software engineering principles. They provide technical guidance and mentorship to guide junior team members, helping them grow their skills and navigate complex technical challenges.
Minimum Qualifications/Work Experience
Required: 10+ years’ experience in software engineering/development or a similar role.
- High proficiency in Object Oriented Programming.
- Ability to develop software in Java Script, 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.
Education/Licensure/Certification
Required: 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.
- As well as cloud certifications like Azure Certified Solution Engineer.
Preferred: Master’s Degree preferred