All Jobs Vacancy

Senior Software Developer - #26-20955

Posted 1 day ago by U.S. Tech Solutions Inc.

Job Description

Client is scaling its AI and software engineering capabilities as part of a broader modernization and “rewire” initiative across infrastructure systems. This role is for a senior, hands-on software engineer who will contribute to building new application functionality while integrating with complex legacy systems.

Responsibilities

  • Design, develop, test, and deploy scalable, production-ready software applications in cloud-based environments.
  • Develop backend services, REST APIs, and application components using Python and other modern programming languages.
  • Write complex SQL queries, optimize database performance, and support data modeling and integration.
  • Modernize legacy applications by migrating existing systems and integrating them with cloud-native platforms.
  • Build and enhance frontend components using modern JavaScript frameworks as needed.
  • Develop and maintain applications on AWS and/or Google Cloud Platform, following cloud-native architecture and development practices.
  • Collaborate with product managers, architects, and engineering teams to define requirements and deliver solutions.
  • Troubleshoot technical issues, improve application performance, and ensure code quality, scalability, and maintainability.
  • Work independently in a fast-paced environment, adapt to evolving requirements, and quickly learn new technologies.

Experience

  • 10+ years of hands-on software engineering and application development experience.
  • Strong experience in Python development, backend engineering, API development, and SQL.
  • Proven experience developing and deploying applications on AWS and/or Google Cloud Platform.
  • Experience modernizing legacy applications, migrating workloads to the cloud, and integrating legacy systems with modern platforms.
  • Experience building enterprise-grade applications in product-oriented engineering environments

Skillset

  • Strong programming experience in Python and/or other modern backend languages such as Java, Node.js, or C#.
  • Hands-on experience designing and developing RESTful APIs and backend services.
  • Strong SQL skills, including complex queries, database optimization, and data modeling.
  • Experience with AWS and/or Google Cloud Platform cloud services and cloud-native application development.
  • Working knowledge of frontend technologies such as JavaScript, TypeScript, React, or similar frameworks.
  • Experience with application modernization, legacy system integration, and cloud migration.
  • Familiarity with Git, CI/CD pipelines, automated testing, and Agile software development practices.

Education

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.

Additional Qualifications

  • Google Cloud Platform experience is preferred; AWS experience is also highly relevant.
  • Exposure to distributed systems, microservices architecture, and scalable application design.
  • Experience working with enterprise legacy applications and transitioning them to modern cloud platforms.
  • Exposure to AI-enabled or data-driven applications is a plus; direct AI/ML model development is not required.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work independently, manage ambiguity, and deliver solutions with minimal supervision.

Shift Hours

  • 8:00AM -5:00 PM CST
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job