Senior Software Engineer (Hybrid)

TM Floyd
  • Greenville, SC
  • $115,000–$130,000 Per Year
  • Quick Apply
4 days ago

Job Description

We’re looking for a Senior Software Engineer for a hybrid role in Greenville, SC. This position will require being onsite 3 days per week.

Skills & Qualifications:

  • Must be a U.S. citizen or Green Card holder
  • 5 years of professional software engineering experience
  • Strong hands-on experience with:
    • JavaScript/TypeScript
    • React
    • Material UI
    • Node.js
    • Git
  • Experience with Agile delivery practices
  • Experience building, deploying, and supporting applications on AWS:
    • AWS RDS (PostgreSQL), MongoDB Atlas
    • Lambda, S3, EC2, CloudWatch, and Step Functions
    • AWS CLI, CloudFront, Security Groups, and Elastic Container Service (ECS)
    • CI/CD pipelines using AWS CodePipeline and cloud-based deployments via CloudFormation
  • Practical experience with testing and quality practices:
    • Automated testing frameworks such as Playwright
    • CI/testing and test management tools (Jenkins, Zephyr)
    • Performance and reliability testing tools (JMeter)
    • Comfort working in Linux CLI environments
  • Working knowledge of data, BI, and analytics tools:
    • Python and SQL
    • Databricks, Power BI, and Grafana
  • Strong application design skills, with attention to scalability, reliability, and maintainability
  • Ability to responsibly leverage AI tools to improve development efficiency, testing, troubleshooting, and data analysis
  • Commitment to continuous learning and improving engineering practices

Key Responsibilities:

  • Design, build, and maintain application features using JavaScript/TypeScript, React, Node.js, and related technologies on our AWS framework
  • Ensure code quality and maintainability within assigned applications or services
  • Refactor existing functionality to improve performance, security, and scalability
  • Review and provide feedback on code contributed by other engineers
  • Manage code using Git for version control
  • Troubleshoot and resolve complex defects across frontend, backend, and data layers
  • Maintain technical documentation covering architecture, APIs, and operational behavior
  • Collaborate to resolve production issues and meet SLA targets
  • Define and maintain test strategies and test automation for components or services
  • Build and optimize unit, integration, and end-to-end tests using tools such as Playwright
  • Lead analysis and resolution of defects, incidents, and quality trends
  • Design, build, and maintain automated deployment pipelines using DevSecOps practices
  • Support applications in production, including incident response and root cause analysis
  • Design and maintain data pipelines and models using Databricks and SQL
  • Create and evolve dashboards in Power BI and Grafana
  • Collaborate with stakeholders to define analytics requirements and translate them into technical solutions
  • Mentor less experienced engineers through guidance, reviews, and shared problem-solving

The salary range for this position is $115,000 - $130,000.

TM Floyd & Company is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

We offer a generous array of benefits, depending on the length of assignment. We also offer a referral bonus of up to $1,000. Ask us for more details!

TM Floyd & Company participates in E-VERIFY.
AAP, EEO

Numbers & Facts

LocationGreenville, SC
Salary$115,000–$130,000 Per Year

Skills

  • AWS Lambdaunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon CloudFrontunmatched
  • Amazon Elastic Compute Cloud (EC2)unmatched
  • Amazon Relational Database Service (RDS)unmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Apache JMeterunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Business Intelligenceunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Analysisunmatched
  • Data Managementunmatched
  • Data Modelingunmatched
  • Engineeringunmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Incident Responseunmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Mentoringunmatched
  • MongoDBunmatched
  • Node.jsunmatched
  • Performance Managementunmatched
  • Performance Testingunmatched
  • PostgreSQLunmatched
  • Power BIunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • React.jsunmatched
  • Refactoringunmatched
  • Reliability Testingunmatched
  • Reporting Dashboardsunmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Service Level Agreement (SLA)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Strategyunmatched
  • Test Toolsunmatched
  • Testingunmatched
  • United States Citizenunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder