Title: Sr. Software Engineer
Location: Charlotte, NC (3-4x onsite a week)
Duration: 6+ Months
USC, GC, GC EAD, H4 EAD, TN – only
Job Description:
Responsibilities:
-
-
- Understanding of cloud native services, languages, and tools: Kubernetes concepts like controllers/control planes/operator pattern, tools like Terraform/Helm/Artifactory/Argo/etc, languages like Golang/Python, and more.
- Developing software with API-driven microservices architecture within the aforementioned technologies
- Deep knowledge of common software engineering practices: DevOps, CI/CD, Git/GitOps, automated testing, and general passion for automation
- Partnering with supporting functions: architects, SRE, product management/product owners, QE, Docs, scrum master, and more
- Experience running and operating cloud native services: logging, monitoring, SLAs
- Build solutions for COTS products or integrations with COTS products derived from critical client needs
- Use of common working systems like JIRA, PagerDuty, and SonarQube
- Demonstration and documentation of developed features and/or solutions
-
Qualification:
-
-
- Bachelor’s degree in computer science, Engineering or equivalent
- 12+ years of related experience
- 5 years of Software Development Life Cycle (SDLC) experience
- 5 years of experience delivering enterprise grade cloud and SaaS application
- Working knowledge and experience with Developer Productivity platforms and process/backlog management tools
- At least seven years of experience in developing and running enterprise software on cloud-based infrastructure
- At least five years of experience integrating systems with the common patterns
- Experience with both COTS and SaaS offerings
- Experience with Agile framework and SAFe is desirable
- A highly collaborative, positive attitude interested in fast-paced, rapidly-changing environment
- Strong communication and interpersonal skills
- Familiarity with both in-office and remote environments
-
