Global Jobs Opportunity
← Back to all jobs

Associate Software Engineer (Remote)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Remote
Experience:
1 year minimum
Job Type:
Full Time
Company:
enGen
Salary:
Negotiable
Posted:
2026-10-06

Job Overview

  • An opportunity is available for an Associate Software Engineer to join enGen as an integral member of an agile software engineering team. In this full-time remote role, the engineer will contribute to the design, building, and execution of scalable digital software applications that serve enterprise customers. The position involves participating in every stage of the application build process, from idea generation and technical design to writing clean code and conducting peer code reviews.
  • Working closely within a scrum framework, the engineer will collaborate on user story estimation, task management in tools such as Jira or RTC, and sprint delivery.

Key Responsibilities

  • ▪ Design and draft technical engineering specifications for software programs and digital applications.
  • ▪ Write clean, maintainable, and efficient code adhering strictly to established team coding standards.
  • ▪ Conduct peer code reviews to maintain code quality, system reliability, and best architectural practices.
  • ▪ Propose technical solutions and contribute innovative ideas that support platform functionality, scalability, and performance.
  • ▪ Participate actively in all agile and scrum ceremonies, including sprint planning, estimations, and daily stand-ups.
  • ▪ Assist with story creation, defining Definition of Done (DoD) criteria, and managing task updates in tracking tools like Jira or RTC.
  • ▪ Monitor personal progress against production timelines and communicate technical impediments promptly to the Scrum Master.
  • ▪ Collaborate with senior and principal engineers to deliver software increments and resolve complex technical blockers.

Required Skills and Qualifications

  • ▪ Must be a United States Citizen to fulfill mandatory contractual and system access requirements.
  • ▪ Bachelor’s Degree in Computer Science, Computer Engineering, or a closely related technical field.
  • ▪ At least 1 year of proficiency in algorithm design, data structures, and software design patterns for scalable, highly available systems.
  • ▪ At least 1 year of experience in at least one modern programming language (such as Java, Python, JavaScript, ACE, IIB/ITX, or Informatica).
  • ▪ At least 1 year of experience utilizing at least two of the following technologies: React, Angular (v4+), Node.js, NoSQL databases, HTML5, CSS, AWS, or Google Cloud Platform.
  • ▪ At least 1 year of demonstrated understanding of web services and protocols, including REST, HTTPS, and JSON.
  • ▪ Practical understanding of agile software development methodologies and the Scrum framework.
  • ▪ Knowledge of software lifecycle best practices, including version control, unit testing, peer code reviews, and build processes.
  • ▪ Ability and willingness to learn new programming languages, frameworks, and tools as required by project needs.
  • ▪ Willingness to travel between 0% and 25% as needed.

Preferred Qualifications

  • ▪ Master’s Degree in Computer Science or Computer Engineering.
  • ▪ 3 or more years of experience with general-purpose programming languages such as Java, Python (Django/Flask), C/C++, C#, Objective-C, JavaScript, or Go.
  • ▪ Experience defining system architectures, evaluating technical trade-offs, and developing software applications within the healthcare industry.
  • ▪ Experience converting design wireframes, user stories, and prototypes into working software applications.
  • ▪ Familiarity with legacy systems including IBM Mainframe, COBOL, JCL, and DB2.
  • ▪ Familiarity with Generative AI tools, Visual Studio Code IDE, and ethical AI utilization practices.

Application Tips

  • Applicants may want to highlight their hands-on experience with modern programming languages (such as Java, Python, or JavaScript) and web service architecture (REST, JSON, HTTPS) in their resume. Demonstrating experience with agile/scrum frameworks, code review practices, and version control tools in past projects or internships will clearly display technical readiness. In your application materials, consider emphasizing any exposure to cloud infrastructure (AWS or GCP), frontend frameworks (React or Angular), or database systems (NoSQL). Furthermore, ensuring that your US citizenship status is clearly noted will help streamline the initial compliance review.

Prepare for Your Interview

  • These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.

Suggested Interview Questions

  • Q: How do you ensure that the code you write adheres to enterprise coding standards and scalability requirements?
  • Q: Can you explain your experience working in an agile scrum environment and participating in sprint planning and story estimation?
  • Q: How do you design and consume RESTful web services using JSON and HTTPS protocols?
  • Q: How do you choose appropriate data structures and algorithms when building highly available software applications?
  • Q: What strategies do you use during peer code reviews to maintain code quality and identify potential bugs?
  • Q: How have you utilized technologies like React, Angular, Node.js, or NoSQL databases in your previous software projects?
  • Q: How do you handle technical blockers or impediments during a sprint, and how do you communicate them to your Scrum Master or team?
  • Q: What is your approach to learning new programming languages or cloud tools when required for a new project requirement?
  • Q: How do you ensure the ethical and secure utilization of developer tools such as Generative AI and IDE plugins in your workflow?

Ideal Candidates Fill the Job Form: Apply Here

Related Jobs

Software Engineer/Developer - (Remote US/Canada)

1h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote (United States or Canada) / Concord, MA (Onboarding)
Work Arrangement:
Remote
Experience:
0–2 years
Job Type:
Full Time
Company:
Tripleseat
Salary:
$80,000 to $105,000 annually
Posted:
2026-10-07
View full details →

Software Engineer, AI SDLC Engineer (Remote)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
REMOTE
Experience:
5+ years
Job Type:
Full-time
Company:
CrowdStrike
Salary:
Negotiable
Posted:
2026-10-05
View full details →

Software Engineer (Python) Intern

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Dubai, London, Spain, UAE, United Kingdom, United States, Canada
Work Arrangement:
Remote
Experience:
Fresher
Job Type:
Full-time
Company:
Revolut
Salary:
Krakow: PLN 9,500 – PLN 18,400 gross monthly | Poland: PLN 9,500 – PLN 18,400 gross monthly (Compensation for other locations discussed during interview)
Posted:
2026-10-06
View full details →

Software Engineer - FutureFit AI (Remote North America)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Canada / United States)
Work Arrangement:
Remote
Experience:
Mid to Senior level
Job Type:
Full Time
Company:
FutureFit AI
Salary:
USD $150,000 – $185,000 (US) / CAD $130,000 – $175,000 (Canada)
Posted:
2026-10-05
Reporting To:
Engineering Manager
View full details →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More