Software Engineer

10 hours ago


La Mirada, United States CENIC Full time
Job DescriptionJob Description

About CENIC:

Join the team that connects California to the world — advancing education and research statewide by providing the world-class computing network essential for innovation, collaboration, and economic growth. Our organization operates the California Research and Education Network (CalREN), a high-capacity computer network with more than 8,000 miles of optical fiber. The network serves over 20 million users across California, including the vast majority of K-20 students together with educators, researchers, and individuals at other vital public-serving institutions.

POSITION SUMMARY:

CENIC's Software Engineer - Automation designs, implements, tests, documents, troubleshoots, and maintains process automations such as CI/CD pipelines and cloud-based application infrastructure provisioning via infrastructure-as-code, supporting development of software solutions to advance CENIC’s organizational goals and objectives, including support of the CENIC network. Working as an integral part of an Agile development team, the engineer in this role engages in close and continuous collaboration with the team lead, project managers, subject matter experts, and fellow team members to translate user stories and functional requirements into resilient and secure working solutions. As needed, the Software Engineer - Automation also works on software development. The engineer in this role keeps abreast of technology trends, participates in technical discussions, contributes to the overall architectural design, and is a key player in the software team’s support of its production applications.

SUPERVISORY RESPONSIBILITY: None

LOCATION: Hybrid

ESSENTIAL FUNCTIONS:

  • Plan and provision cloud infrastructure for the team’s applications, and maintain deployed applications (e.g. backups, patches, upgrades, monitoring, logging)
  • In a team environment, develop applications, services, and features, using technologies such as Python, PostgreSQL, Kubernetes, OIDC, and GraphQL
  • Build, maintain, and document CI/CD pipelines to facilitate processes for development and deployment
  • Participate in on-call for the software engineering team’s production applications
  • Engage in team efforts on the use of best practices and continuous improvement of processes within our team
  • Create and maintain appropriate documentation to provide understanding of our designs to readers outside the software engineering team as well as inside, especially documentation needed for support of production applications
  • Evaluate and plan (in collaboration with the team) software architecture, assessing and recommending appropriate technologies for applications and services with maintainability, scalability, and user experience in mind
  • Work with end users and other stakeholders on requirements gathering, to participate in translation of basic user stories and functional requirements into resilient and secure technical designs
  • Engage effectively with other departments to facilitate coordination
  • Participate in code reviews, providing useful feedback

KEY SUCCESS FACTORS:

  • Experience in architecting, provisioning, and managing services within a major cloud platform, preferably AWS (or GCP, Azure, etc.),
  • Experience with Infrastructure as Code (IaC) and cloud infrastructure provisioning tools such as Terraform or Pulumi
  • Familiarity with Docker and container orchestration systems such as Kubernetes
  • Proficiency in at least one back-end server language such as Python, Java, C++, C#, or Go
  • Experience in creating pipelines with CI/CD tools such as GitLab or Jenkins
  • Experience with and understanding of object-oriented design principles
  • Experience with relational database systems such as PostgreSQL (NoSQL experience such as ElasticSearch, CouchDB, MongoDB, or Redis a plus)
  • Familiarity with REST APIs and Microservices; GraphQL familiarity is a plus
  • Emphasis on testing and writing testable code
  • Ability and motivation to create quality documentation as well as quality software
  • Aptitude for understanding technical information, and interest in learning about networking concepts
  • Strong skills in analysis and problem-solving
  • Ability to prioritize tasks in a dynamic environment is valuable
  • Strong interpersonal skills, providing ability to work well in a diverse team-oriented environment and to mentor less experienced engineers

REQUIRED EDUCATION AND/OR EXPERIENCE:

  • Bachelor's degree in Computer Science or a related technical field
  • At least 3 years of full-time software engineering experience
  • One or more years of cloud infrastructure management experience

PREFERRED EXPERIENCE:

  • Experience working in Agile/SCRUM teams
  • Experience working with version control systems, preferably git
  • Experience with Unix-like operating systems such as Linux or MacOS
  • Experience working with package managers such as Maven, PyPI, and NPM
  • Familiarity with front-end web technologies (HTML, JS, CSS)
  • Familiarity with authentication/authorization technologies such as LDAP, OAuth2/ OIDC, SAML

WHY WORK AT CENIC?

Company Culture: Small teams and a collaborative environment provide the opportunity to make a large impact in a small organization.

Workplace Flexibility: We understand that the world is changing and we're open to hybrid work options.

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.

WORK ENVIRONMENT:

This position operates in a professional office environment with standard office equipment including computers, telephones, photocopiers and filing cabinets.

WORK AUTHORIZATION:

Documented Proof of identity and legal eligibility to work in the United States.

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.


  • Project Engineer

    2 days ago


    La Mirada, United States ISAT Total Support Full time

    Join the Team!Our employees are thriving both inside and outside of the office. We are growing faster than ever and it’s not because of what we do, but how we do it. It’s simple, our employees are our greatest asset. We value them and give them every reason to stay happy and motivated. We perform at high levels, fueled by an eclectic team. We boast a...

  • Project Engineer

    2 days ago


    La Mirada, United States ISAT Total Support Full time

    Join the Team!Our employees are thriving both inside and outside of the office. We are growing faster than ever and it’s not because of what we do, but how we do it. It’s simple, our employees are our greatest asset. We value them and give them every reason to stay happy and motivated. We perform at high levels, fueled by an eclectic team. We boast a...


  • La Mirada, California, United States Solid State Devices Inc Full time

    Job Summary:We are seeking a highly skilled and experienced electronics engineer to join our dynamic team at Solid State Devices Inc. The successful candidate will be responsible for designing, developing, and optimizing electronic systems and components for our cutting-edge semiconductor products.Key Responsibilities:Design and Development:Design and...


  • La Mirada, California, United States Solid State Devices Inc Full time

    Job Summary:We are seeking a highly skilled and experienced Senior Electronics Engineer to join our dynamic team in the semiconductor industry. The successful candidate will be responsible for designing, developing, and optimizing electronic systems and components for our cutting-edge semiconductor products.This role requires a deep understanding of...


  • la vergne, United States QUANTA COMPUTER NASHVILLE LLC Full time

    Quanta Computer is a Fortune Global 500 high-technology company based in Taiwan. The US corporate headquarters in Nashville, Tennessee is a global leader in Cloud AI supporting the world's largest search engine, online retailer and social media company. The last 5 years has brought exponential growth from 1 facility (300k sq. ft.) with 330 employees to 5...


  • La Vergne, United States QUANTA COMPUTER NASHVILLE LLC Full time

    Quanta Computer is a Fortune Global 500 high-technology company based in Taiwan. The US corporate headquarters in Nashville, Tennessee is a global leader in Cloud AI supporting the world's largest search engine, online retailer and social media company. The last 5 years has brought exponential growth from 1 facility (300k sq. ft.) with 330 employees to 5...


  • la vergne, United States QUANTA COMPUTER NASHVILLE LLC Full time

    Quanta Computer is a Fortune Global 500 high-technology company based in Taiwan. The US corporate headquarters in Nashville, Tennessee is a global leader in Cloud AI supporting the world's largest search engine, online retailer and social media company. The last 5 years has brought exponential growth from 1 facility (300k sq. ft.) with 330 employees to 5...


  • La Crosse, Wisconsin, United States Syms Strategic Group, LLC (SSG) Full time

    Job DescriptionSyms Strategic Group, LLC (SSG) is seeking a skilled Software Engineer in Test to support a large Department of Veterans Affairs (VA) nationwide program.Key Responsibilities:Design and implement test automation strategies to ensure high-quality software delivery.Develop and execute automated tests using tools such as Selenium and...


  • La Jolla, California, United States Exact Sciences Full time

    Job Title: Director, Software EngineeringJob Summary:Exact Sciences is seeking a highly skilled and experienced Director, Software Engineering to lead our software engineering team. The successful candidate will be responsible for providing technical leadership, guidance, and oversight to ensure the successful delivery of software projects.Key...


  • la mirada, United States ISAT Total Support Full time

    Join the Team!Our employees are thriving both inside and outside of the office. We are growing faster than ever and it’s not because of what we do, but how we do it. It’s simple, our employees are our greatest asset. We value them and give them every reason to stay happy and motivated. We perform at high levels, fueled by an eclectic team. We boast a...


  • La Crosse, United States Entegee Full time

    Job DescriptionJob DescriptionJob Summary:Seeking an experienced engineer with a background in software testing and development for ARM-based microprocessor controls and Linux systems.Job Requirements:Bachelor of Science in Electrical Engineering (BSEE) preferred3-5 years of experience in related engineering rolesProficiency in ARM-based microprocessor...


  • La Crosse, Wisconsin, United States Trane Technologies Full time

    About the Role:We are seeking a highly skilled Software Test Engineer Lead to join our team at Trane Technologies. As a key member of our controls software test team, you will be responsible for preparing, conducting, and reporting on the testing of embedded-based software for Trane commercial HVAC products.Key Responsibilities:Direct the efforts of a...

  • Software Engineer

    3 weeks ago


    US-, Lafayette, LA, USA Ochsner Lafayette General Medical Center Full time

    Job Description:We are seeking a Software Engineer to join our team at {company}. The ideal candidate will have a strong background in computer systems and programming skills.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure software quality and reliabilityRequirements:Education: Bachelor's degree in...

  • Software Engineer

    3 days ago


    La Vista, United States Streck, LLC Full time

    DescriptionThis job is permanently on site and requires individuals to live in NE or IA.Streck provides:A challenging, safe and rewarding work environmentNo night or weekend shiftsExcellent work life balanceAffordable, high-quality apartments for employeesMarket competitive payComprehensive and inclusive benefitsGreat team environmentOn and off campus career...

  • Software Engineer

    3 weeks ago


    La Puente, California, United States Curative Full time

    We are seeking a skilled Software Engineer - Backend to join our team at {company}.Key Responsibilities:Design, develop, and maintain scalable and efficient backend systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and implement automated testing and deployment scripts.Requirements:Bachelor's degree in...


  • La Plata, Maryland, United States Aureus Group Full time

    Job Title: Senior Software Engineer - Cloud SolutionsWe are seeking a skilled Senior Software Engineer to join our Cloud Solutions team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our customers.Key Responsibilities:Design and develop cloud-based solutions using...


  • La Porte, United States Sherwin-Williams Full time

    We are seeking a highly skilled software engineer with strong problem-solving skills to join our team. As a member of our engineering team, you will be responsible for designing and developing complex software systems.Key Responsibilities:Design and develop software systems using a variety of programming languages and technologiesCollaborate with...

  • Software Engineer

    2 weeks ago


    La Plata, Maryland, United States Charles County Public Schools Full time

    Job Title: Full Stack Software EngineerAt our company, we're looking for a talented Full Stack Software Engineer to join our development team.Key Responsibilities:Design, develop, and deploy full-stack applications using cutting-edge technologies.Collaborate with cross-functional teams to deliver high-quality software solutions.Participate in code reviews...

  • Software Engineer 2

    3 weeks ago


    La Vista, United States Streck Full time

    Description This job is permanently on site and requires individuals to live in NE or IA. Streck provides: A challenging, safe and rewarding work environment No night or weekend shifts Excellent work life balance Affordable, high-quality apartments for employees Market competitive pay Comprehensive and inclusive benefits Great team environment On and off...


  • New Orleans, LA , USA, United States VOLUNTEERS OF AMERICA SOUTHEAST LOUISIANA Full time

    About the RoleOur company is seeking a highly skilled and experienced Software Engineer to join our team.Key ResponsibilitiesDesign, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize software development needs.Develop and maintain software documentation.Stay up-to-date with industry trends and emerging...