Do you want to be a decision maker? Would you like to make an impact on a small team? Do you enjoy working with others to solve complex problems? CENIC's software engineering team designs, builds, and implements robust software solutions to support CENIC’s organizational goals and objectives. CENIC designs, deploys, and operates high capacity data networks that serve over 20 million students, educators, and researchers throughout California. The Senior Software Engineer will architect and develop applications and services incorporating emerging technologies into the support and operation of those networks.
Key Success Factors
- A deep understanding of object-oriented programming
- Extensive experience designing and implementing enterprise application architectures
- Expertise in developing software development standards, processes, and procedures
Responsibilities
- Interest in and the ability to learn new things and grow as a software engineer
- Play an active role as a leader, expert resource, and individual contributor
- Provide leadership, guidance, and mentoring to less experienced software engineers
- Partner with colleagues to define requirements, plan, develop, and implement software and services used to instrument, manage, and troubleshoot large-scale networks
- Collaborate with team members to deliver an improved and modern environment by rearchitecting existing legacy applications
Preferred Qualifications
- Excellent written and verbal communication skills
- Experience with multi-threaded application development
- Experience designing, building, and maintaining RESTful APIs
- Proficiency with pattern design, automated testing, and fault-tolerant systems
- Expertise in languages such as Java, Python, JavaScript, C/C++, or C#
- Exposure to frontend JavaScript frameworks such as React, Angular, or others
- Exposure to an Agile software development environment
Why work at CENIC?
- Company Culture: Small teams and a collaborative environment provide the opportunity to make a large impact in a small organization.
- Community Engagement: We work with research and education institutions in the largest state economy in the United States. The work you do has meaning.
- Health Benefits: We have generous medical benefits as well as dental, vision, and life insurance.
- Paid Time Off: We offer liberal vacation, holiday, and sick leave.
- Investment in Your Future: CENIC contributes to your 403(b) even if you don't. We also offer matching contributions on top of that.
Applicants must be currently authorized to work in the United States on a full-time basis.
Location: CENIC has two California offices, the home office in La Mirada and a smaller office in Berkeley. This position is based in our La Mirada office.
CENIC connects California to the world—advancing education and research statewide by providing the world-class network essential for innovation, collaboration and economic growth. Our nonprofit organization operates the California Research and Education Network (CalREN), a high-capacity network designed to meet the unique requirements of over 20 million users, including the vast majority of K-20 students together with educators, researchers and other vital public-serving institutions.
CENIC’s Charter Associates are part of the world’s largest education system; they include the California K-12 system, California Community Colleges, the California State University system, California’s Public Libraries, the University of California system, Stanford, Caltech, and USC. CENIC also provides connectivity to leading-edge institutions and industry research organizations around the world, serving the public as a catalyst for a vibrant California.