Software Engineer

Webologix Ltd/ INC

United States0–3 yrs15m agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 3 years · Master's degree
Must know
Data structures & algorithmsProduct managementREST APIsTroubleshootingUnit testingNoSQL
Nice to have
AgileCI/CDC#React
Work
On-site in United States
Pay
Not stated by the employer.
Skill demand
REST APIs44%Troubleshooting40%Data structures & algorithms30%Product management15%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 12, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

We are seeking a motivated and technically skilled Software Engineer to design, develop, test, and maintain scalable software applications. The ideal candidate will work with cross-functional engineering teams to build reliable software solutions, improve application performance, and contribute to the development lifecycle. Candidates should have a strong foundation in programming, data structures, algorithms, software development methodologies, and problem-solving.

Key Responsibilities

  • Design, develop, test, and maintain software applications.
  • Write clean, efficient, scalable, and maintainable code.
  • Collaborate with product managers, designers, and engineering teams.
  • Participate in the complete Software Development Life Cycle (SDLC).
  • Develop and integrate REST APIs and backend services.
  • Identify, troubleshoot, and resolve software defects.
  • Perform unit testing, debugging, and code reviews.
  • Work with relational and NoSQL databases.
  • Optimize application performance, scalability, and reliability.
  • Participate in Agile development processes and sprint planning.
  • Maintain technical documentation and development standards.
  • Contribute to continuous integration and deployment processes.

Requirements & Tech Stack

  • Strong knowledge of at least one programming language: Python, Java, C++, C#, or JavaScript.
  • Understanding of Data Structures and Algorithms.
  • Knowledge of Object-Oriented Programming (OOP).
  • Understanding of Software Development Life Cycle (SDLC).
  • Familiarity with REST APIs and web services.
  • Knowledge of SQL and database management systems.
  • Understanding of Git and version control.
  • Familiarity with debugging and software testing.
  • Knowledge of software design principles and problem-solving techniques.

Preferred Skills

  • Experience with frameworks such as React, Angular, Spring Boot, Django, or .NET.
  • Familiarity with AWS, Microsoft Azure, or Google Cloud.
  • Knowledge of Docker and Kubernetes.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Familiarity with Agile and Scrum methodologies.
  • Understanding of microservices architecture.
  • Knowledge of automated testing frameworks.

Qualifications

  • Master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a closely related discipline.
  • Candidates without a Master's degree will not be considered.
  • 0–3 years of relevant professional experience.
  • Recent Master's graduates are encouraged to apply.
  • Relevant internships, academic projects, and practical software development experience are advantageous.
  • Strong programming and analytical skills.
  • Excellent problem-solving abilities.
  • Good verbal and written communication skills.
  • Ability to work independently and collaboratively.
  • Strong understanding of software engineering fundamentals.
  • Willingness to learn new technologies and development frameworks.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Lockheed Martin, Torentify, TikTok

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job