Logo of Huzzle

Senior Staff Software Engineer (Charlotte, NC)

  • Job
    Full-time
    Junior Level
  • Software Engineering
  • Charlotte
  • Quick Apply

AI generated summary

  • You must have a Master’s degree in relevant field plus 1 year experience in Java/JavaScript, J2EE, SQL, REST, XML, JAXB, SOAP/WSDL, Karate, Spring Boot, Gatling, Dynatrace, and Cloud technologies.
  • You will design, develop, and maintain software solutions, collaborate with team members, drive continuous improvement, and provide expertise in infrastructure design and management.

Requirements

  • Position requires a Master’s degree (or foreign equivalent) in Computer Science, Computer Science & Engineering, Computer Information Systems, Information Technology, Information Technology & Cybersecurity, or Electrical & Computer Engineering; plus 1 year of experience in the job offered or any occupation in which the required experience was gained. In addition, position requires 1 year of experience in the following skills: Java/JavaScript; J2EE; SQL; REST; XML; JAXB; SOAP/WSDL; Karate; Spring Boot; Gatling; Dynatrace; Cloud technologies.

Responsibilities

  • Provide end-to-end software solution delivery involving multiple platforms and technologies with small to medium complexity or certain sub-systems of large, complex implementations. Provide input to influence application solution architecture. Build and implement capabilities for continuous integration and continuous delivery aligned with Enterprise DevOps practices. Actively collaborate with team members to drive team outcomes. Design, develop, and maintain infrastructure template catalog. Define patterns and standards for infrastructure design, engineering and development. Work in an agile team with Kanban-based work intake and universal backlog. Provide expertise in software packaging tools and artifact management tools. Provide infrastructure architecture and configuration skills for effective operations support. Perform technical documentation review. Review and refine any tools and processes for qualifying governance. Collaborate with team to mature code quality management, automated testing, and environment management practices to deliver incremental customer value. Partner with engineers to design and implement end-to-end infrastructure as code process encompassing existing technology stack and integration with the DevOps CI/CD pipeline. Support agile development projects through regular sprint cycles. Develop and promote best practices for continuous improvement.

FAQs

What are the required qualifications for the Senior Staff Software Engineer position in Charlotte, NC?

The position requires a Master’s degree in Computer Science, Computer Science & Engineering, Computer Information Systems, Information Technology, Information Technology & Cybersecurity, or Electrical & Computer Engineering; plus 1 year of experience in the job offered or a related occupation. Additional experience in Java/JavaScript, J2EE, SQL, REST, XML, JAXB, SOAP/WSDL, Karate, Spring Boot, Gatling, Dynatrace, and Cloud technologies is also required.

What are some of the responsibilities of the Senior Staff Software Engineer in this role?

The responsibilities include providing end-to-end software solution delivery, influencing application solution architecture, implementing continuous integration and continuous delivery practices, collaborating with team members, designing and maintaining infrastructure templates, defining standards for infrastructure design, providing expertise in software packaging and artifact management, collaborating on code quality management and automation testing, and promoting best practices for continuous improvement.

What is the work environment like for the Senior Staff Software Engineer role in Charlotte, NC?

The Senior Staff Software Engineer will work in an agile team with a Kanban-based work intake and universal backlog. They will collaborate with team members, support agile development projects through sprint cycles, and work on designing and implementing end-to-end infrastructure as code processes. Ongoing collaboration, continuous improvement, and a focus on delivering incremental customer value are key aspects of the work environment.

Underwriting human achievement for over two hundred years.

Finance
Industry
10,001+
Employees
1810
Founded Year

Mission & Purpose

Human achievement is at the heart of what we do. We put our belief into action by not only ensuring individuals and businesses are well protected, but by going even further – making an impact in ways that go beyond an insurance policy.