Confidential
Software Engineer
Share this job
Job Description
About the JobSoftware Engineer (Entry to Mid-Level)
Location
Remote (United States)
Job Type
Full-Time
Experience Required
0–5 Years
Education
Master's Degree Required
About the Role
We are seeking a talented and motivated Software Engineer to join our growing technology team. This role is ideal for professionals who are passionate about designing, developing, and maintaining high-quality software solutions. As a Software Engineer, you will work with cross-functional teams to build scalable applications, solve complex technical challenges, and contribute to innovative software products.
This is a 100% remote opportunity. Candidates must be open to relocation anywhere within the United States based on client or project requirements.
Key Responsibilities
- Design, develop, test, and maintain high-quality software applications.
- Write clean, efficient, and maintainable code following industry best practices.
- Collaborate with cross-functional teams including Product Managers, QA Engineers, and UI/UX Designers.
- Participate in software design, code reviews, and technical discussions.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Develop RESTful APIs and integrate third-party services when required.
- Work with relational and NoSQL databases to store and retrieve application data.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
- Optimize application performance, scalability, and security.
- Stay up to date with emerging technologies and recommend improvements.
Required Qualifications
- Master's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 0–5 years of professional experience in Software Development or Software Engineering.
- Strong programming skills in Java, Python, C#, C++, JavaScript, or similar programming languages.
- Knowledge of object-oriented programming (OOP), data structures, and algorithms.
- Experience with REST APIs and web application development.
- Familiarity with SQL and relational databases such as MySQL, PostgreSQL, or SQL Server.
- Understanding of software development life cycle (SDLC).
- Strong analytical, problem-solving, and debugging skills.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Familiarity with front-end frameworks such as React, Angular, or Vue.js.
- Experience with Git, GitHub, GitLab, or Bitbucket.
- Knowledge of Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
- Experience with Agile/Scrum methodologies.
- AWS, Microsoft Azure, Oracle Java, or similar technical certifications are a plus.
Required Skills
- Java
- Python
- C#
- C++
- JavaScript
- SQL
- REST APIs
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms
- Software Development Life Cycle (SDLC)
- Git & GitHub
- Agile & Scrum
- Problem Solving
- Debugging & Troubleshooting
- Cloud Computing (AWS, Azure, GCP) – Preferred
- Docker & Kubernetes – Preferred
- Excellent Communication Skills
Basic Requirements
- Master's Degree (Required).
- 0–5 years of Software Engineering or Software Development experience.
- Open to relocate anywhere within the United States if required by the client.
- Strong programming and analytical skills.
- Ability to work full-time in a remote environment.
- Must be legally authorized to work in the United States.
Pay: $75,000.00 - $85,000.00 per year
Benefits
* Relocation assistance
Work Location: Remote
Keep looking
Similar Remote IT And Developer Jobs
Le Fant LLC
Full Stack Developer - (BEAGLE)
Fusion Technology-LLC
Software Developer
Frontline Education
Senior Software Engineer I & II - Platform, Identity
Frontline Education
Senior Software Engineer I & II Platform, Core Services
HirexHire
QA Engineer
HirexHire