

Key job responsibilities
A day in the life
In a typical day, you will be tasked with owning and leading the investigation and architecture for expanding Amazon Retail features to LatAm. You will need to find ways to optimize or automate those features, or build relevant tooling. You will then be writing the code for those features and coordinating with engineers from other teams to deploy your code in front of customers in production. As a Software Development Engineer you will work on developing and reviewing code, creating design reviews, and participating in operational reviews. And if you happen to go into the office, you might be tasked with a friendly game of table tennis.Mentorship& Career Growth
Work Life Balance
We believe striking the right balance between your personal and professional lives is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Developer, you will:Help drive the architecture and technology choices that enable a world-class experience for our developersUtilize various metrics sources to deliver rapid iterations of software featuresSolve difficult problems with elegant and practical codeRaise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great softwareBe responsible for designing, developing and deploying medium to large sized projectsHelp define engineering best practicesBe a champion for the user: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first.
Mentorship& Career Growth
Work Life Balance
We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Key job responsibilities
• Design, develop, and implement RPA solutions using UiPath platform, ensuring scalability and enterprise-grade performance
• Analyze complex business processes and workflows to identify automation opportunities, calculate ROI, and create detailed technical specifications
• Build and maintain reusable RPA components, custom frameworks, and bot orchestration solutions while following best practices and coding standards
• Lead the development of automated test frameworks and monitoring systems to ensure bot reliability and performance across multiple environments
• Mentor junior RPA developers, conduct code reviews, and provide technical guidance on bot architecture and development standards
• Collaborate with business stakeholders and IT teams to integrate RPA solutions with existing systems, APIs, and databases
• Drive innovation by evaluating emerging RPA technologies, implementing cognitive automation capabilities, and establishing best practices for the RPA Center of Excellence
- 3+ years of software development experience
- A seasoned UiPath developer with 36+ months of experience in developing and implementing automated processes, proficient in designing solutions that adhere to UiPath's standard principles and conventions. Demonstrates strong capability in translating business process workflows into automated solutions, while creating efficient, well-structured, and maintainable RPA processes. Possesses hands-on experience with I/O automation involving exposed APIs and database tables, coupled with expertise in UiPath Orchestrator implementation.
- Knowledge of web services, distributed systems, and web application development
- Experience with REST web services, XML, JSON
- Experience scripting in modern programming languages
- 1+ years of agile software development methodology experience
- Experience in process design and documentation
- Experience with automation and any version control tools
- Problem solving issues that arise in day to day running of RPA processes and providing timely responses and solutions as required.
- Working within project planning constraints, communicating any identified project risks and issues to the delivery/project manager accordingly and providing inputs to the change control process.

Key job responsibilities
- Design and develop scalable web applications and services using modern technologies- Implement robust, efficient code with a focus on performance and reliability
- Conduct comprehensive code and design reviews to maintain high-quality standards
- Contribute to architectural decisions that shape future platform capabilitiesA day in the life
- 3+ years of professional software development experience
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language, or experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience with object-oriented design
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Key Responsibilities:- Lead the execution and completion of all key projects, ensuring high standards of quality and timeliness. Drive the architecture, design, implementation, and operational support of critical tools and services that align with our mission. Evaluate complex business and technical requirements, communicating inherent risks and solutions to both technical and non-technical stakeholders.Qualifications:
- Excellent communication and leadership skills.
- Experience in managing large-scale technical projects from concept to delivery.Key job responsibilities
- Risk Assessment: Evaluate complex business and technical requirements, communicating inherent risks and solutions to both technical and non-technical stakeholders.- Standards and Processes: Establish high standards for processes and execution in all projects to ensure quality and efficiency.
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Key job responsibilities:
- Be responsible for manual and automated testing of features across various platforms including web and mobile.
- Own the planning, development and execution of test plans and test cases.
- Review user interfaces for conformity and functionality.
- Help develop, improve, and employ testing strategies and techniques.
- Find, isolate, document, regress, and track bugs through resolution.
- Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
- Work with Software Development Engineers (SDE) to understand the overall technical architecture and how each feature is implemented.
- 4+ years of quality assurance engineering experience
- Experience in automation testing
- Experience in manual testing
- Experience as QA lead on medium to large sized projects
- Experience with at least one automated test framework like Selenium or Appium
- Experience in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality

Key job responsibilities
• Provide Infrastructure support of incoming system tickets, including extensive troubleshooting tasks, with responsibilities covering multiple products, features and services.
• Work on maintenance driven coding projects, primarily in Java and AWS technologies.
• Software deployment support in staging and production environments.
• Develop tools to aid operations and maintenance.
• System and Support status reporting.
• Ownership of one or more Digital products or components.
• Improve the infrastructure, operational performance, and stability.
• Participate in designs, code and procedures reviews.
• Identify opportunities arising from technical discussions and do the technical trade-offs.
• Troubleshoot, research root causes thoroughly resolve defects.
• Drive Company Wide Campaigns with Support and Engineering teams and drive it to closure.
• Keep the compliance risks for internal systems under control.
• Drive large scale projects such as migration to native, pipeline automation and drive it to closure.
- Experience in automating, deploying, and supporting infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes

Key job responsibilities
A day in the life
In a typical day, you will be tasked with owning and leading the investigation and architecture for expanding Amazon Retail features to LatAm. You will need to find ways to optimize or automate those features, or build relevant tooling. You will then be writing the code for those features and coordinating with engineers from other teams to deploy your code in front of customers in production. As a Software Development Engineer you will work on developing and reviewing code, creating design reviews, and participating in operational reviews. And if you happen to go into the office, you might be tasked with a friendly game of table tennis.Mentorship& Career Growth
Work Life Balance
We believe striking the right balance between your personal and professional lives is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך