Overview
Skills
Job Details
Job Title: Senior Software Engineer
Employment Type: Contract / Contract-to-Hire
Duration: 4 Months (Contract-to-Hire)
Location: Preferably Local to Atlanta or Charlotte Onsite 4 Days/Week
Please Note: Third-party candidates and vendor submissions will not be considered for this role.
Role Overview:We are seeking a highly skilled Senior Software Engineer to join our team on a contract-to-hire basis. This individual will be instrumental in delivering technically sophisticated solutions, driving innovation, and leading efforts across the full software development lifecycle. The ideal candidate thrives in collaborative environments, is passionate about technology, and excels at problem-solving in fast-paced Agile teams.
Key Responsibilities:-
Design, develop, and deploy technically complex software solutions.
-
Provide system integration support across projects and platforms.
-
Collaborate closely with business product owners to understand requirements and propose effective solutions.
-
Customize code, integrate software, and configure systems using appropriate tools and technologies.
-
Lead and participate in the full SDLC: architecture, development, testing, deployment, and ongoing support.
-
Implement and maintain monitoring, logging, and security controls aligned with organizational standards.
-
Provide Level 3 support for critical production applications.
-
Troubleshoot complex issues and mentor junior developers.
-
Lead mid-sized initiatives and contribute to larger enterprise projects.
-
Guide small, Agile teams in delivering high-quality solutions on schedule.
-
Work directly with stakeholders to refine user stories and ensure delivered solutions meet acceptance criteria.
-
Automate testing, monitoring, and deployment processes for increased efficiency and scalability.
-
Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
-
6 10 years of experience in software engineering roles.
-
Deep knowledge of software development principles and system integration.
-
Proven track record of solving complex technical problems and managing project deliverables.
-
Strong mentoring and leadership skills.
-
Excellent communication and interpersonal skills.
-
Master s degree in a related field.
-
10+ years of experience in software engineering, particularly in full-stack development.
-
Hands-on experience with Angular 18 and Java 17.
-
Background in banking or financial services domains.
-
Proficiency in data structures, algorithms, and scalable software design.
-
Experience with AWS (preferred), or other cloud platforms like Azure or Google Cloud Platform.
-
Familiarity with SOA, Open API standards, and service-oriented architectures.
-
Strong knowledge of relational databases (SQL, MySQL) and data modeling techniques.
-
Experience with tools such as Git, Maven, Jenkins, Jasmine/Karma, JUnit/Mockito.
-
Understanding of Agile methodologies and experience with CI/CD pipelines (GitLab preferred).
-
Experience with SonarQube, Veracode, CloudWatch, Splunk, Dynatrace.
-
Solid understanding of secure coding practices and cybersecurity protocols.