Full Time

Software Engineer (Java, C#) - USA Remote

Torentify
Full-time
Associate
Technology, Information and Internet
United States
Remote!
???* / year

Job Description

About the Role


The company is seeking an Entry-Level Software Engineer for a full-time, remote position. The role involves designing, developing, and maintaining software solutions under the guidance of experienced engineers.


The selected candidate will contribute to software development, back-end web services, and APIs while learning established engineering practices. Responsibilities also include writing clean code, participating in code reviews, debugging issues, documenting technical work, and supporting testing and deployment activities. This position is suited to someone beginning their software engineering career who is eager to learn new technologies and collaborate in a distributed work environment.


Key Responsibilities


  • Design, develop, and maintain software solutions with guidance from experienced engineers.
  • Write clean, efficient, and maintainable code.
  • Participate in code reviews and incorporate feedback.
  • Debug software issues and help implement solutions.
  • Contribute to back-end web services and API development.
  • Collaborate with cross-functional teams to understand project requirements.
  • Document technical work and development processes.
  • Assist with software testing and deployment activities.
  • Learn and adapt to new technologies, tools, and engineering practices.


Required Qualifications


  • Foundational knowledge of computer science, including algorithms, data structures, and software engineering principles.
  • Knowledge of software development and programming, with experience in at least one modern programming language such as Java, C#, Python, or JavaScript.
  • Understanding of object-oriented programming (OOP) concepts and their practical application.
  • Exposure to back-end web development, including APIs, databases, and server-side frameworks.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Ability to work remotely, manage time effectively, and collaborate through online communication and project management tools.
  • Strong problem-solving skills and attention to detail.
  • Willingness to learn, accept feedback, and develop technical skills through mentorship.


Preferred Qualifications


  • Basic knowledge of version control systems such as Git.
  • Familiarity with software development lifecycle practices.


Location and Work Arrangement


  • Work arrangement: Full-time, remote.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.