Software Dev. Engineer, Finance Automation
4 weeks ago
The Collection tech team is part of the Receivables Tech - Finance Automation org. We build and manage applications that help in reducing the risk to Amazon's free cash flows by millions. Our product, Collect, is the next-generation collections tool for Global Account Receivables (GAR).
You'll write exemplary code that makes it easy for the next person to do what's right, and impacts engineers well beyond your own team. You'll use your expertise to drive your team to deliver to your high standards. You'll mentor peers, and help them become better engineers.
We collaborate across disciplines. You will have the opportunity to work closely with product managers, UX designers, researchers, and data engineers to innovate, measure, analyze and refine the experiences we deliver to our users across the planet on a daily basis. Our roles are all well defined, but we encourage individuals to cross boundaries and learn from each other.
If this sounds like you and you are looking for a high morale team that drives results that influence the experience of thousands of finance users and millions of vendors and customers, this is the right place for you.
Key job responsibilities- Collaborate with cross-disciplinary Amazonians to conceive, design, and develop financial systems that power Amazon's financial engine.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
You will:
- Design and develop scalable financial systems using distributed computing technologies while collaborating with cross-functional teams.
- Write and review high-quality code for mission-critical applications that process millions of transactions and impact customers globally.
- Participate in daily agile ceremonies including stand-ups, sprint planning, and retrospectives while managing rapid development cycles.
- Debug, optimize, and maintain complex distributed systems to ensure fault tolerance, performance, and reliability at massive scale.
- Create and contribute to technical documentation, architecture designs, and implementation strategies while mentoring junior team members and participating in code reviews.
- Partner closely with customers, product leaders, and stakeholders to understand business requirements, influence product roadmap decisions, and deliver innovative solutions that drive business value.
About Finance Automation: We are responsible for building the systems that automate and orchestrate the services, analytics, and financial transactions that support Amazon customers and vendors worldwide.
Diverse ExperiencesFinance Automation values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in automation.
Inclusive Team CultureHere at Finance Automation, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences.
Mentorship & Career GrowthWe're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship, and other career-advancing resources here to help you develop into a better-rounded professional.
BASIC QUALIFICATIONS- 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.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information.
#J-18808-Ljbffr-
Senior Software Automation Engineer
4 days ago
Cape Town, Western Cape, South Africa RareCruit Full timeJob DescriptionWe are seeking a highly skilled Automation Software Engineer to join our team at RareCruit. As an Automation Software Engineer, you will be responsible for designing and developing advanced automation systems using MATLAB & Simulink.The ideal candidate will have a strong background in electrical or mechatronic engineering and experience...
-
Automation Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa RareCruit Full timeRequirements include:-BSc/BEng Degree in Electrical, Electronic, Mechanical or Mechatronic-Graduates/2 to 3 years experience-Proficiency in MATLAB & SimulinkFor more info on the Automation Software Engineer role please get in touch with Megan van Wyk:
-
Software Dev Engineer, AWS Firmware Services
4 weeks ago
Cape Town, Western Cape, South Africa Amazon Full timeSoftware Dev Engineer, AWS Firmware ServicesJob ID: 2871969 | Amazon Data Services, Inc.AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling...
-
QA Automation Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeAs an Intermediate Automation Engineer at Inspired Testing, you'll play a key role in helping us deliver quality software faster, more effectively, and more frequently. We're seeking an experienced engineer who can assist in backlog creation, analyse AUT (Application Under Test), and perform impact assessments.About the TeamOur team is diverse and accepting...
-
Intermediate Software Development Engineer
2 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Intermediate Software Development Engineer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Senior Software Developer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer with strong Back-End expertise based in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior...
-
Shipboard Automation Engineer
4 days ago
Cape Town, Western Cape, South Africa Crew Life at Sea Full timeAbout the RoleWe are seeking an experienced Automation Technician to join our team at Crew Life at Sea. As a key member of our operations team, you will be responsible for ensuring the smooth operation of automation systems on board our vessels.Main Responsibilities:Conduct regular maintenance and inspections of all automation systems.Troubleshoot and...
-
Software Development Engineer
4 days ago
Cape Town, Western Cape, South Africa RareCruit Full timeAutomation Software Engineer Job SummaryWe are seeking an experienced Automation Software Engineer to join our team at RareCruit. As an Automation Software Engineer, you will be responsible for designing and developing advanced automation systems using MATLAB & Simulink. The ideal candidate will have a strong background in electrical or mechatronic...
-
Senior Test Automation Engineer
2 days ago
Cape Town, Western Cape, South Africa SWATX Full timeAbout the Role:We are seeking a highly skilled Senior Test Automation Engineer to join our innovative team at Swatx. In this pivotal role, you will be responsible for designing and implementing test automation frameworks, developing and executing automated tests, and collaborating with cross-functional teams to ensure the highest standards of quality and...
-
Senior Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeThis isnt just another dev jobthis is your chance to build, innovate, and lead . Youll be crafting high-performance backend systems using Go or Java , integrating with Kafka and gRPC , and scaling platforms that push boundaries. If youre the kind of engineer who wants ownership, influence, and technical excellence , then welcome to the big leagues . Skills &...
-
Leading Software Engineer
7 days ago
Cape Town, Western Cape, South Africa Panda Software Ltd Full timeOverviewWe are seeking an experienced Senior Fullstack Software Engineer to join our team at Panda Software Ltd.The successful candidate will be responsible for designing, developing and deploying high-quality software applications.Key ResponsibilitiesDesign and develop software applications using React and C#.Collaborate with cross-functional teams to...
-
Cape Town, Western Cape, South Africa Amazon Full timeSoftware Dev Engineer II, AWS Elastic Block Store Control PlaneDo you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?At Amazon, we hire the best minds in technology to innovate and...
-
Cape Town, Western Cape, South Africa Amazon Full timeSoftware Dev Engineer II, Prime Video Browse and DiscoverJob ID: 2886607 | Amazon.com Services LLCDo you want to take on one of the most important engineering challenges to shape the future of video streaming? Join us to define the next generation of how and what Amazon customers will be watchingPrime Video (PV) is a premium streaming service that offers...
-
Software Development Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Amazon Full timeSoftware Development Engineer - Amazon Devices, Devices Supply Chain TechnologiesThe Amazon Device Services organization is hiring a Software Development Engineer to help us build cross-platform software to enable the seamless launch, provisioning, and management of devices. The team is responsible for building solutions that enable Device Operations and...
-
Senior IT Professional
4 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeJob DescriptionThe Senior IT Professional - Software Engineering will be responsible for designing, building, and integrating APIs, databases, and other software components.Key responsibilities include:Back-end codingComplying with code standards (OOP)Working with estimation toleranceTracking and logging accurately in line with deliveryFlag and raise...
-
Quality Assurance Automation Engineer
3 days ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeDirect message the job poster from Inspired TestingTalent Acquisition Consultant at Inspired Testing | Inspired XpertIntermediate Automation EngineerLocation: Johannesburg/Cape Town, South AfricaFull-timeAbout Us:Inspired Testing is a leading innovative and forward-thinking Quality Engineering and Software Testing consultancy. Our teams of exceptional...
-
Senior Automation Test Engineer
3 days ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeInspired Testing is a leading innovative and forward-thinking Quality Engineering and Software Testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently.About UsWe're at an exciting point where there's ample opportunity to make a big...
-
Software Engineer Specialist
7 days ago
Cape Town, Western Cape, South Africa Panda Software Ltd Full timePanda Software Ltd seeks a skilled Fullstack Software Engineer to develop, test and maintain software applications.Key Responsibilities:Develop robust back-end systemsEnsure code adherence to Object-Oriented Programming standardsManage estimation tolerance and track progress accuratelyIdentify and escalate delivery blockersCollaborate on code reviewsCore...
-
Automation Technician
3 days ago
Cape Town, Western Cape, South Africa Crew Life at Sea Full time- Conduct regular maintenance and inspections of all automation systems on board the vessel- Troubleshoot and resolve any issues with automation systems, including hardware and software malfunctions- Monitor and analyze system performance to identify potential problems and implement solutions- Install, configure, and upgrade automation systems as needed-...