Senior Software Engineer
Greenville, NC - USA
Job Summary
Senior Software Engineer
Location: Greenville SC Hybrid 3 days onsite
Duration: Long-term contract through 12/31/2026 with extension potential
Interview Process: Account Manager interview followed by 1-2 technical/team interviews
Visa Status: US Citizen or Green Card preferred. H1 sponsorship considered based on experience.
Work Schedule: Hybrid 3 days per week onsite. Tuesday and Wednesday must be two of the three onsite days.
Role Overview
Client is seeking a Senior Software Engineer to support the Services Platform (MSP) team. This role focuses on building scalable secure and high-performing applications using a TypeScript-first AWS technology stack. The engineer will partner with product owners UX/UI teams data teams and software engineers to deliver enterprise-grade solutions supporting critical business operations.
Top 3 Priorities
- Strong hands-on TypeScript and full stack development
Need strong recent experience with JavaScript/TypeScript React Material UI and Git. This is a hands-on engineering role not a management-only position. - AWS cloud engineering experience
Candidates must have experience building and supporting applications in AWS environments using services such as ECS EC2 Lambda S3 CloudFormation Step Functions and CloudWatch. - Testing DevOps and production support mindset
Strong understanding of automated testing CI/CD pipelines troubleshooting production support and application reliability. Experience with Playwright Jenkins Zephyr and JMeter is highly preferred.
Key Responsibilities
Design and develop scalable applications using React and AWS
Build secure and maintainable frontend and backend systems
Troubleshoot and resolve production issues across applications and data systems
Create APIs technical documentation and operational procedures
Support CI/CD pipelines and DevSecOps initiatives
Build dashboards and data solutions using Databricks SQL Power BI and Grafana
Collaborate with technical and business stakeholders
Mentor junior developers and contribute technical leadership
Required Skills
5 years of software engineering experience
JavaScript / TypeScript
React and Material UI
and
AWS cloud services
Git version control
PostgreSQL and MongoDB Atlas
Automated testing frameworks such as Playwright
Jenkins Zephyr and JMeter
Strong troubleshooting and analytical skills
Preferred Skills
Python and SQL
Databricks
Power BI and Grafana
Linux CLI experience
Strong application architecture and scalability experience
Experience leveraging AI tools for engineering productivity
Technical Environment
Frontend: React Material UI
Backend:
Cloud: AWS ECS EC2 Lambda Step Functions S3 CloudWatch CloudFormation CodePipeline
Databases: PostgreSQL MongoDB Atlas
Testing/DevOps: Playwright Jenkins Zephyr JMeter
Analytics: Databricks SQL Power BI Grafana
Candidate Screening Questions
Who have you mentored recently and what skills did you help develop
What was the biggest technical challenge you solved recently
Describe your hands-on AWS deployment experience.
How have you improved application performance or reliability in production
What testing frameworks and CI/CD tools have you worked with most recently