Senior Software Engineer (Hybrid)

TM Floyd and Company

$115K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • U.S. citizenship or Green Card holder required
  • 5 years of software engineering experience
  • Strong experience in JavaScript/TypeScript, React, Node.js, Material UI, and Git
  • Experience with Agile practices
  • Proficiency in AWS services including RDS, Lambda, S3, EC2, and CI/CD pipelines
  • Knowledge of automated testing frameworks and Linux CLI
  • Familiarity with data and analytics tools such as Python, SQL, Databricks, and Power BI
  • Strong application design skills focusing on scalability and maintainability

Responsibilities

  • Design, build, and maintain application features using modern web technologies
  • Ensure code quality and maintainability within applications
  • Refactor existing code for improved performance and security
  • Review and provide code feedback to peers
  • Manage version control using Git
  • Troubleshoot complex defects across layers
  • Maintain technical documentation of systems
  • Collaborate with teams to resolve production issues
  • Define and implement test strategies and automation
  • Lead defect analysis and quality resolution efforts
  • Design and maintain automated deployment pipelines
  • Support production applications with incident response and analysis
  • Create data pipelines and models using SQL
  • Develop dashboards in Power BI and Grafana
  • Mentor junior engineers through guidance and code reviews

Benefits

  • Generous benefits package based on assignment duration
  • Referral bonus of up to $1,000
Full 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.

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!

Similar Jobs

More Jobs at TM Floyd and Company

More Information Technology Jobs

Find similar Senior Software Engineer (Hybrid) jobs: