As a Senior Software Engineer, you will be responsible for
ensuring the successful, timely, and stable integration of code contributions into the main product branch for a critical domain. You will become the domain's go-to expert for integration health and be a key contributor to the overall quality and stability of the product delivery pipeline.
You will:
- Act as the primary manager for the domain’s main code branch, which includes learning the process, understanding the code, and performing complex merges.
- Proactively fix integration conflicts and triage/debug issues found during testing, taking ownership of the branch's overall stability.
- Timely escalate integration blockers and unexpected issues to development leads and cross-functional teams when internal resolution is not immediately possible.
- Assist the development teams with code deliveries by running required tests and verifying the health and stability of the branch.
- Contribute to the review of high-end production code and test strategies for the domain.
Essential Requirements
- Bachelor’s degree in Computer Science or related field
- 5–8 years of proven experience in C and Python programming, and operating systems (multi-threading, locks, scheduling)
- Demonstrated experience in managing complex branch structures, with a deep understanding of merge strategies and conflict resolution.
- Proven ability to quickly learn new and existing complex codebases and development processes and to code/debug sophisticated programs in a large and complicated code base.
- Excellent communication and organizational skills for effective collaboration and timely escalation, and motivated to learn, grow, and technically lead others.
Desirable Requirements
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and build system configuration.
- Prior experience as a release engineer or integration manager.
- Ability to quickly master new tools, languages, and operating systems through training and hands-on experience
- Experience with Agile and Scrum methodology
Application closing date:
Our people are the most critical component of our long-term success and their health and well-being are our priority. You will enjoy a comprehensive, locally competitive benefits package.
As our Employee you will be entitled to:
- Private medical care
- Group life insurance
- Global Travel Medical Insurance
- Emergency Travel Assistance
- Employee Assistance Program
- Lunch card
- Benefit Systems vouchers or Multisport card
- Languages’ classes
- Discounts for Dell Products
- Wellness Program
- Paid Employee Referral Program
- Employee Recognition Program