Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC

Charlotte (NC)

On-site

USD 76,000 - 108,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Machine Learning Technologies LLC is seeking a Software Engineer in Charlotte, NC to design, develop, test, and maintain scalable software applications. You will work on backend services and frontend components, build RESTful APIs, and collaborate with QA, architects, and business teams.

The role requires strong programming knowledge in Java, Python, C#, C++, or JavaScript, with experience in modern frameworks, cloud platforms, and DevOps practices.

Qualifications

  • Strong programming knowledge across multiple languages.
  • Experience building scalable software applications.
  • Hands-on experience with modern frameworks and development tools.

Responsibilities

  • Design, develop, and maintain scalable software applications.
  • Write clean, efficient, reusable, and maintainable code.
  • Develop backend services and frontend components.
  • Build and integrate RESTful APIs and web services.
  • Work with relational and NoSQL databases.
  • Perform unit testing, integration testing, and debugging.
  • Participate in code reviews and follow best practices.
  • Collaborate with cross-functional teams to deliver software.

Skills

Java
Python
C#
C++
JavaScript

Tools

Spring Boot
.NET Core
Node.js
React.js
Angular
SQL Server
Oracle
MySQL
MongoDB
RESTful APIs
SOAP
Microservices
AWS
Azure
Google Cloud
Git
GitHub
Bitbucket
Maven
Gradle
Jenkins
JUnit
Selenium
Postman

Job description

Job ID

J54392

Job Title

Software Engineer

Location

Charlotte, NC

Duration

12 Months + Extension

Bill Rate

$67/hour (C2C)

Job Type

W-2, 1099, C2C

Client

To Be Discussed Later

Work Authorization

US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other

Job Summary

We are looking for a skilled Software Engineer responsible for designing, developing, testing, and maintaining software applications. The ideal candidate should have strong programming knowledge, software development experience, problem-solving abilities, and experience working with modern technologies and development frameworks.

Key Responsibilities
  • Design, develop, and maintain scalable software applications.
  • Write clean, efficient, reusable, and maintainable code.
  • Develop backend services and frontend application components.
  • Analyze business requirements and translate them into technical solutions.
  • Build and integrate RESTful APIs and web services.
  • Work with relational and NoSQL databases.
  • Perform unit testing, integration testing, and debugging.
  • Identify and resolve software defects and performance issues.
  • Participate in code reviews and follow software development best practices.
  • Collaborate with developers, QA engineers, architects, and business teams.
  • Implement application security and data protection practices.
  • Support application deployment and production troubleshooting.
  • Maintain technical documentation and development standards.
  • Participate in Agile ceremonies, sprint planning, and project delivery.
Required Technical Skills
  • Programming Languages: Java, Python, C#, C++, or JavaScript.
  • Frontend: HTML5, CSS3, React.js, Angular.
  • Backend: Spring Boot, .NET Core, Node.js.
  • Database: SQL Server, Oracle, MySQL, MongoDB.
  • API Development: RESTful APIs, SOAP, Microservices.
  • Cloud Platforms: AWS, Azure, or Google Cloud.
  • Version Control: Git, GitHub, Bitbucket.
  • Build Tools: Maven, Gradle, Jenkins.
  • Testing: JUnit, Selenium, Postman.
  • CI/CD and DevOps practices.
  • Agile / Scrum methodologies.
Equal Opportunity Employer

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Ethereum Technologies LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Software Engineer
Software Engineer

Valiant Technologies LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Software Engineer
Software Engineer

Ethereum Technologies LLC • Charlotte (NC)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Valiant Technologies LLC • Charlotte (NC)

On-site
USD 95,000 - 140,000
Software Engineer
Software Engineer

Robotics Technologies • Charlotte (NC)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Quantum Technologies LLC • Charlotte (NC)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Quantum Technologies LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Software Engineer
Software Engineer

Quantum Technologies LLC • Village of Newark (NY)

On-site
USD 78,000 - 112,000
Software Engineer
Software Engineer

Ethereum Technologies LLC • Village of Newark (NY)

On-site
USD 78,000 - 112,000
Software Engineer
Software Engineer

Valiant Technologies LLC • Village of Newark (NY)

On-site
USD 83,000 - 107,000