Software Engineer

NTT
United States
20 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Part-time / full-time
Experience level
Experienced
Experience required
2 years minimum
Compensation
$48,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications Application Performance Management Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Collaborative Software
+14 more
Relational Databases Software Debugging Web Development Python (Programming Language) Software Engineering SQL Databases TypeScript Google Cloud Backend Git Kubernetes Restful APIs Docker Programming Languages

Job description

We’re looking for a Software Engineer to join our growing engineering team. You’ll collaborate with product managers, designers, and fellow engineers to build reliable, scalable software that delivers real value to customers.

This role is ideal for engineers who enjoy solving challenging technical problems, writing maintainable code, and working in a collaborative environment where quality and continuous improvement are valued.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to define, build, and ship new features.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and contribute to engineering best practices.
  • Optimize application performance, reliability, and scalability.
  • Continuously learn and adopt new technologies when appropriate.

Requirements

  • 2+ years of professional software development experience.
  • Strong proficiency in at least one modern programming language (such as Python, JavaScript/TypeScript, Java, C#, or Go).
  • Experience building web applications or backend services.
  • Familiarity with REST APIs and modern development workflows.
  • Experience with Git and collaborative software development.
  • Strong communication skills and passion.

Preferred

  • Experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Knowledge of Docker, Kubernetes, or CI/CD pipelines.
  • Experience with SQL and relational databases.
  • Familiarity with Agile development practices.

Benefits & conditions

  • Competitive compensation
  • Remote-friendly work environment
  • Opportunities for professional growth
  • Balanced personal time

Pay: From $4,000.00 per month

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:36 min

Critical infrastructure and performance skills for modern developers

Andrew Holway · LIVE

Videos

See all

Related articles

See all