Senior Software Engineer II
5 months ago
Our Company:
At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for businesses to automate their partnerships and grow their revenue like never before. We have an entrepreneurial spirit and a culture where ambition and curiosity is rewarded. If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world, then this is the place for you
impact.com, the world’s leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how impact.com’s technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal, Fanatics and Levi’s, visitwww.impact.com.
Your Role at Impact.com
As a Senior Software Engineer II, your focus will be on delivering epics for the squad through planning, designing, implementing, testing and deploying. You will be self sufficient with an understanding of ancillary services and infrastructure.
This role assumes that you are able to define the correct cloud services to use, implement new libraries and identify and solve problems independently.
You will have experience across multiple languages with practical experience in common architectural patterns, implementing blackbox and whitebox testing and complex integration testing frameworks.
At this level you are expected to deliver independently as well as unblock and assist team members with delivery. You should feel comfortable escalating and communicating effectively.
You will also be working closely with the SSO to prioritise, and understand the strategic direction of the product and help team members with planning, design and implementation.
What You'll Do:
Develop, test and maintain software for the Platform Build meaningful unit, functional and integration level tests for the software built Collaborate with a distributed team to fulfill the department's quarterly objectives Develop code both independently and while pair programming Write and maintain design, user and test documentation Become familiar with technologies used on the squad Perform triage functionality through verification and fixing of bugs Build customer and non customer facing code. Support software testing and quality assurance processes to ensure high-quality deliverables Create SQL for Tech Updates and ensure this is ready for review Keeps technically abreast of trends and advancements within area of specialization, incorporating these improvements where applicable Review business needs, requirements, technical specifications Respond to alerts, review error messages, and fix bugs in a timely manner Mentor and give guidance to less senior staff to grow careers Perform code reviews Approve pull requests Perform point releases Maintain build and stage stability Research and prototype new technologies Design within established guidelines Evolve architecture Regularly review peer contributions and take part in constructive retrospectives to increase efficiency Actively contribute to and maintain technical documentation Follow technology trends and incorporate new promising technology as required to keep with the times Ability to assess, debug and resolve technical issues Contribute to creative solutions that help make the development process more efficient Elevated ownership of application stability
What You Have:
Initiative Adaptability Being a team player Personal Development Completed B.S. In Computer Science or related field or equivalent professional experience. Opensource contributions are beneficial Experience working with Java, Spring, and related Technologies 8+ years Software Development Agile / Iterative processes. Kanban / Scrum Knowledge of Relational Databases, Table design, SQL TDD experience Continuous Integration / Delivery methods, tooling, integrations Experience working with Large Scale processing Exposure and experience in any Google Cloud technology highly desired Experience in monitoring, alerting and production support Good understanding of JVM and Garbage Collection Knowledge of Digital Marketing is a big plus Exposure to front end technologies Experience Mentoring / Training teams Experience in taking ownership of larger pieces of work Nice to have: Affiliate & Partnerships Industry Fundamentals Certification by PXA
Benefits:
Hybrid, Casual work environment Responsible PTO policy Take the time off that you need. We are truly committed to a positive work-life balance, recognising that it is important to be happy and fulfilled in both Training & Development Learning the advanced partnership automation products Medical Aid and Provident Fund Group schemes with Discovery & Bonitas for medical aid Group scheme with Momentum for provident fund Restricted Stock Units 3-year vesting schedule pending Board approval Internet Allowance Fitness club fee reimbursementsimpact.com is proud to be an equal opportunity workplace. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, ethnicity or ancestry, color or caste, religion or belief, age, sex (including gender identity, gender reassignment, sexual orientation, pregnancy/maternity), national origin, weight, neurodivergence, disability, marital and civil partnership status, caregiving status, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.
#LI-Hybrid
-
Technical Solutions Engineer II
1 month ago
Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full timeJob Title: Technical Solutions Engineer IIJob Summary:We are seeking a highly skilled Technical Solutions Engineer II to join our team at the Amazon Development Centre (South Africa) (Proprietary) Limited. As a Technical Solutions Engineer II, you will be responsible for designing, implementing, and delivering technical solutions for complex problems. You...
-
Senior Software Engineer
1 month ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...
-
Senior Software Engineer
6 months ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Engineer II Opportunity at Impact.com
1 month ago
Cape Town, Western Cape, South Africa Impact tech Inc Full time{"Our Mission: We are passionate about our people, our technology, and obsessed with customer success at Impact Tech Inc. Our Software Engineer II will be part of a talented team that uses cutting-edge technology to solve real-world problems for clients and drive revenue growth for top brands. We have an entrepreneurial spirit and a culture where ambition...
-
Senior Software Architect
2 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeLooking for a challenging role in software development?BET Software is seeking a Senior Software Developer in Cape Town to join our team of innovators.In this position, you will design, code, and refine complex software solutions, leading development projects and mentoring junior team members.This is an excellent opportunity for those ready to drive...
-
Senior Software Engineer I
2 months ago
Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeAbout the RoleWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our squad, you will be responsible for undertaking complex research, design, and software development assignments within a software functional area or product line. You will provide direct input to project plans, schedules, and methodology in the...
-
Senior Software Development Lead
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAre you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...
-
Software Engineer
2 weeks ago
Cape Town, South Africa MRI Software Full timeJob title : Software EngineerJob Location : Western Cape, Cape TownDeadline : December 06, 2024Quick Recommended Links Jobs by Location Job by industries MRI Software is seeking a Software Engineer to join our team in our Cape Town office! As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout...
-
Senior Scrum Master
1 month ago
Cape Town, South Africa PPS Recruitment Full time**Job Advert Summary**: The Senior Scrum Master (Level II) is a leader and coach for other scrum masters and Agile Teams in Scrum, Kanban, and SAFe, ensuring that the agreed Agile processes are being followed. Senior Scrum Master works with other scrum masters to resolve high impact impediments that span multiple teams. S/he is an adept coach who creates the...
-
Senior Quality Assurance Engineer II
1 month ago
Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeAbout the RoleWe are seeking a Senior Quality Assurance Engineer II to lead the development and execution of performance and automation testing solutions. As a key member of our team, you will work closely with management to apply automation strategy and plan and execute effective and efficient performance and automation testing. Your primary goal will be to...
-
Senior Front End Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full timeWe are seeking a highly skilled Senior Front End Software Engineer to join our team at Boardroom Appointments. The successful candidate will be responsible for designing and developing software solutions that meet the complex needs of our clients.Job Overview:The Senior Front End Software Engineer will work closely with cross-functional teams to translate...
-
Quality Test Engineer II
2 weeks ago
Cape Town, South Africa LexisNexis Full timeJob title : Quality Test Engineer II (LDA)Job Location : Western Cape, Cape TownDeadline : December 04, 2024Quick Recommended Links Jobs by Location Job by industries About the Role As a Quality Test Engineer II, you will be responsible for enhancing QA methodology and ensuring compliance. You will collaborate effectively to improve quality and process...
-
Senior Scrum Master
3 weeks ago
Cape Town, South Africa Neptune Full timeThe Senior Scrum Master (Level II) is a leader and coach for other scrum masters and Agile Teams in Scrum, Kanban, and SAFe, ensuring that the agreed Agile processes are being followed. Senior Scrum Master works with other scrum masters to resolve high impact impediments that span multiple teams. S/he is an adept coach who creates the environment for...
-
Senior Software Engineer I
4 months ago
Cape Town, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeAbout the Role As Senior Software Engineer, is an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance...
-
Data Engineer II
1 month ago
Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full timeJob DescriptionProduct Data Engineer IIWe are seeking a highly skilled Product Data Engineer II to contribute to the design and development of new applications and systems that meet the business requirements of our product line environment.Key Responsibilities:Analyse business or system requirements and data to enhance understanding of the product line...
-
Cape Town, South Africa Amazon Full timeSoftware Development Engineer II, Denied Party Screening At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our mission is to prevent "denied entities" from transacting with Amazon businesses. We build automatic mechanisms to detect and prevent prohibited transactions with the denied entities using a...
-
Software Engineering Lead
3 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeLead a team of talented software engineers at Entelect, where innovation meets expertise. We are seeking an experienced Software Engineering Lead to drive our delivery teams towards exceptional results.We prioritize growth, collaboration, and innovation in our culture, offering a dynamic environment that fosters versatility and individual attention to career...
-
Software Engineering Leader
1 month ago
Cape Town, Western Cape, South Africa Impact tech Inc Full timeAbout Impact Tech IncWe are passionate about our people, technology, and customer success. Our rapid growth enables us to win and serve the largest brands in the world.Our cutting-edge platform solves real-world problems for clients, allowing us to stay ahead of the pack as the leading SaaS platform for businesses to automate partnerships and grow revenue...
-
Software Innovation Leader
1 week ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...
-
High-Tech Software Developer Opportunity
4 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeMRI Software is a global industry leader in real estate software, constantly striving to amaze and maintain its high client experience standard.We're seeking an experienced Senior Software Engineer to join our team in Cape Town. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining software...