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.