[Remote] HYBRID- Engineer II (EUP)

Note: The job is a remote job and is open to candidates in USA. Ross Stores, Inc. is a leading off-price retail chain focused on delivering high-quality brands and savings to customers. The Engineer II role is responsible for designing, developing, testing, and supporting full-stack applications with Angular and Spring Boot, building APIs and microservices, integrating cloud-native and AI-enabled capabilities, and improving application reliability, performance, and user experience.


Responsibilities

  • Design, develop, test, and maintain full-stack applications using Angular for responsive user interfaces and Spring Boot for scalable, high-performing APIs and microservices
  • Build and enhance Azure cloud-native and on-premises applications, ensuring solutions are scalable, reliable, secure, and aligned with established architectural standards
  • Develop reusable frontend components and backend services using modular design principles, supporting maintainability, consistency, and efficient delivery
  • Collaborate with product owners, UX designers, architects, and engineering teams to deliver end-to-end solutions that meet business and technical requirements
  • Translate UX designs, wireframes, and prototypes into high-quality user experiences using tools such as Figma, ensuring seamless integration with backend APIs and data models
  • Leverage AI-assisted development tools, including GitHub Copilot and MCP-based integrations, to improve developer productivity, accelerate delivery, and maintain code quality
  • Build and maintain CI/CD pipelines and automated testing processes using tools such as GitHub Actions, Azure DevOps, and Jenkins to support reliable software releases
  • Apply secure coding practices, accessibility standards, responsive design principles, API best practices, and coding standards throughout the software development lifecycle
  • Troubleshoot, support, and enhance applications in production environments, ensuring high levels of performance, reliability, and user satisfaction
  • Develop solutions that support complex retail business processes and customer-facing experiences, partnering with stakeholders to deliver business-aligned outcomes
  • Assist in the development and integration of AI-powered features and services into custom applications, collaborating with architects and engineering teams to deliver intelligent, business-focused user experiences

Skills

  • 7+ years of experience in software engineering with hands-on full-stack application development experience across frontend and backend technologies
  • Strong proficiency in Angular and Spring Boot, with experience developing enterprise web applications, RESTful APIs, microservices, and distributed systems
  • Experience developing cloud-native and hybrid applications, preferably using Microsoft Azure technologies and services
  • Solid understanding of modern application architecture principles, including component-based UI development, event-driven architectures, system integration, scalability, performance, and reliability
  • Experience with UI/UX implementation and collaboration tools such as Figma, with the ability to translate designs into intuitive, responsive, and accessible user experiences
  • Proficiency with source control, automated testing, and CI/CD practices using tools such as GitHub, GitHub Actions, Azure DevOps, Jenkins, or similar platforms
  • Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, MCP-based tooling, or similar technologies) to improve developer productivity and code quality
  • Strong problem-solving, communication, and collaboration skills, with the ability to work effectively in Agile teams and contribute to technical discussions and solution delivery
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field; or an equivalent combination of education, certifications, and relevant experience
  • Job requires ability to work in an office environment, primarily on a computer
  • Requires sitting, standing, walking, hearing, talking on the telephone, attending in-person meetings, typing, and working with paper/files, etc
  • Consistent timeliness and regular attendance
  • Vision requirements: Ability to see information in print and/or electronically
  • This position may be performed remotely anywhere within the United States
  • Experience developing or integrating AI-enabled application capabilities using Azure OpenAI, LangChain, LangGraph, Semantic Kernel, AI agents, Retrieval-Augmented Generation (RAG), vector databases, or similar generative AI technologies
  • Experience with Azure services and enterprise integration technologies, including App Services, Functions, Service Bus, Event Grid, Cosmos DB, Azure SQL, MuleSoft, or similar platforms
  • Microsoft Azure Developer Associate (AZ-204) certification or experience supporting retail business applications and customer-facing digital solutions

Benefits

  • Continuous learning opportunities and development
  • This position may be performed remotely anywhere within the United States
  • Other rewards vary by position and location

Company Overview

  • For the last 40+ years, Ross Stores, Inc. has grown from a six-store chain into an $22.8 billion, Fortune 500 Company. It was founded in 1982, and is headquartered in Dublin, California, USA, with a workforce of 10001+ employees. Its website is

  • Company H1B Sponsorship

  • Ross Stores, Inc. has a track record of offering H1B sponsorships, with 5 in 2025, 4 in 2024, 2 in 2023, 10 in 2022, 4 in 2021, 3 in 2020. Please note that this does not guarantee sponsorship for this specific role.

  • Back to blog

    Other Jobs To Apply

    No other job posts for this day.

    Common Interview Questions And Answers

    1. HOW DO YOU PLAN YOUR DAY?

    This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

    2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

    When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

    3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

    Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

    4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

    With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

    5. HOW DO YOU PROCESS INFORMATION?

    Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

    6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

    Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

    7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

    Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

    8. HOW TO PRIORITIZE WORK?

    The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

    9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

    Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

    10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

    This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...