Senior Software Engineer (001969)
Hybrid · Charlotte, North Carolina, United States
Job Summary
Senior Software Engineer responsible for driving moderately complex initiatives within a technical domain, contributing to large-scale planning, designing, coding, testing, debugging, and documenting projects. Leads collaboration with peers and mid-level managers to resolve technical challenges, drive projects, and meet client needs while applying knowledge of policies, procedures, and compliance. Telecommuting is permitted up to 3 days a week; position requires in-person presence at the listed work address in Charlotte, NC. Emphasizes API/UI design, Spring framework, databases, CI/CD, testing, performance monitoring, agile practices, microservices, REST/SOAP, and modern front-end frameworks.
Required Qualifications
- Bachelor's degree in a related technical field or equivalent experience
- 4 years of software engineering experience
- Experience with API/UI design and development
- Proficiency with Spring ecosystem (Spring, Spring MVC, Spring Boot, Spring Batch)
- Experience with relational and NoSQL databases (Oracle, MS SQL, MongoDB)
- Experience with test automation and CI/CD tools (Jenkins, UrbanCode Deploy, Harness)
- Experience with performance/monitoring tools (JMeter, Splunk, AppDynamics)
- Experience with Agile methodologies and modern web technologies (JavaScript, HTML, XML)
- Experience with Linux/UNIX, Microservices, Kafka, REST/SOAP
- Front-end frameworks such as AngularJS, ReactJS, or NodeJS
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.