Software / Senior Software Engineer – Product Development
hace 2 semanas
Software / Senior Software Engineer – Product Development
Our Firm
CF Corporation is a global leading firm in the human capital and technology space, operating, investing and advising since 1982, operating in 119 countries across our 30 individual companies.
Our technology firm, CF Digital is a global technology business that designs and delivers advanced solutions across AI, data, security, and cloud platforms. We build products and systems that help organisations operate more efficiently, make better decisions, and scale with confidence. Working across multiple sectors, we combine deep technical capability with practical commercial understanding – focusing on outcomes, not experimentation for its own sake.
Your Focus
CF Digital is looking for a Software Engineer to help design, build, and scale high-performance products across AI, data, and cloud-led platforms.
This role sits within product development, not R&D theatre. You'll work on real systems used by real organisations, solving performance, scalability, and reliability problems that matter commercially.
The focus is on building products that work at scale, not just prototypes that look good in isolation.
Responsibilities
- Design, build, and maintain core product functionality across AI, data, and cloud platforms
- Work cross-functionally with product, data, and engineering teams to deliver production-ready systems
- Optimise system performance across compute, storage, latency, and cost constraints
- Profile, debug, and improve complex software components in live environments
- Contribute to architectural decisions with a focus on scalability, reliability, and maintainability
- Take ownership of features from design through deployment and iteration
- Raise engineering standards through code quality, documentation, and pragmatic best practice
You can absorb complex technical information quickly, understand problem constraints and system requirements with rigour, and form clear, practical technical decisions. You approach challenges with structure and engineering discipline, and you are comfortable working under pressure as projects evolve and requirements change.
You bring pace, resilience, and strong attention to detail, and you work effectively with engineers, data scientists, and domain specialists without excessive direction. You communicate clearly, consider alternative approaches, and use them to improve solution quality and outcomes.
This role suits someone who is technically strong, commercially aware, and prepared to be accountable for the robustness, performance, and real-world impact of the systems they build.
Minimum Qualifications
- Ideally a degree in Computer Science, Artificial Intelligence, Machine Learning, Mathematics, Engineering, or a related technical discipline
- At least two years of experience with software development in one or more programming languages
- Strong proficiency in at least one modern programming language used in production environments (e.g. Python, Java, C++, Go)
- Experience working on performance, scalability, or reliability in real-world systems
- Familiarity with cloud-native architectures, distributed systems, or data-intensive applications
We are open to considering candidates with experience outside of these brackets, if you feel you have the capabilities to deliver on our main criteria.
We consider any degree or subject and although your grade indicates your ability to absorb data and apply it, your degree grade does not influence your chance of applying to us and being interviewed.
Process
This application shall be open for the next seven days for our Mexico office. We prioritise applicants with the right to work in Mexico. If you do not have the right to work in Mexico, you may still apply and we can potentially procure a working permit for you. Bear in mind that we are hiring across many of our global offices and shall post a vacancy for each relevant location, every week. Follow us on LinkedIn to keep up to date on vacancies we post, by location.
Your first step is to apply with your LinkedIn profile. We do not require a CV or covering letter, but if there is experience or work that cannot be clearly represented on your LinkedIn profile, you are welcome to share this separately on your application.
We aim to respond within two weeks of receiving your application. Due to the volume of applications we receive, we are unfortunately unable to provide individual feedback. You may reapply for the same position after at least 12 months has passed, which we consider as a reasonable period for meaningful professional development to merit reapplying.
Successful applicants will be invited to an initial interview with our HR team, followed by a conversation with one of our Technology Partners. We will ask you a series of interpersonal and technical questions, so we can understand how you think, your motivation, and the experience you bring.
Subject to the outcome of the initial interviews, the next and final stage involves attending our Mexico office. We typically select ten candidates at this stage. You will take part in exercises that allows us to assess how you interact with people, form solutions and manage ambiguity. You will also meet with two Partners in the firm to further discuss your career aspirations, expertise and discuss scenarios to understand your capacity to think.
All reasonable travel and accommodation expenses related to the process will be covered. Feedback is provided at the end of the day, and in some cases an unconditional offer may be made. We have also been known to hire more than one person, depending on capability.
Reward Structure
- An annual base salary of 2,400,000 MXN and up to 4,900,000 MXN, depending on experience and degree level (Bachelor, Master, PhD)
- Bonus program of on-target bonus of 25% of base salary and up to 60% for high-achievers inclusive of client originated fees
- Hybrid working is embedded in the fabric of our firm. Depending upon your role, we offer work from home, office or hybrid elsewhere for a period of time
- Full healthcare including dental coverage for self and if you have an immediate family
- Pension program with a non-contributory scheme of 12% of base salary per annum and options how your pension is invested with our preferred asset manager
- Relocation is provided by the company for personal items and accommodation for the first three months upon joining, where required
- Opportunity to take one career break for up to six months and use this time for self or other
- You will have a dedicate mentor for your career development pathway, built around real work, feedback, and exposure to senior leaders
This role is designed for people who want pace, exposure, and accountability. Our reward program is structured for those that understand the level of performance required.
Learn More
Learn more about our company at:
Follow us on LinkedIn:
Equal Opportunities
CF Corporation is an equal opportunity employer. We make hiring decisions based on capability, experience, and potential, and do not discriminate on the basis of race, religion, gender, sexual orientation, age, disability, or any other legally protected characteristic.
We value diverse perspectives and are committed to creating a fair, inclusive working environment where people are judged on the quality of their work and contribution.
DISCLAIMER
CF Corporation reserves the right to amend or withdraw this role at any time prior to appointment. By applying, you consent to the processing of your personal data in line with our data protection and privacy policies. CF Corporation will never request payment at any stage of the recruitment process.
-
Senior Software Test Engineer
hace 2 semanas
Mexico City Metropolitan Area Pentangle Tech Services | P5 Group A tiempo completoJob PurposeThe Senior Software Development Engineer in Test [SDET] will be a hands-on technical contributor responsible for building, maintaining and scaling automated test frameworks for embedded software running on our precision field computer platform. The role focuses on developing a robust automated test cases based on system requirements, validating...
-
Software Development Engineer IV
hace 1 día
Mexico City Metropolitan Area Solera Holdings, LLC. A tiempo completoSenior Software Development Engineer IV / MitikahThe RoleWe are seeking a skilledSenior Java Software Engineerto join a diverse team with varying experience levels. The primary language is Java (versions 7, 8, 11, 17, 21), and the role involves designing, implementing, and maintaining innovative solutions. Ideal candidates thrive in collaborative,...
-
Remote Senior Full-Stack Engineer:.NET/JS Leader
hace 4 semanas
Mexico City Truelogic Software LLC A tiempo completoA leading software provider is seeking a Senior Software Engineer to enhance internal development efforts. The role focuses on delivering software solutions that support operational efficiency and organizational goals. Ideal candidates should have at least 5 years of software development experience, with strong skills in C#, SQL, and Microsoft technologies....
-
Senior Software Engineer
hace 2 semanas
Mexico City Metropolitan Area PayJoy A tiempo completoAbout PayJoyPayJoy is a mission-first credit provider dedicated to helping under-served customers in emerging markets to achieve financial stability and success. Our patented technology for secured credit provides an on-ramp for new customers to enter the credit system. Through PayJoy's point-of-sale financing and credit cards, customers gain access to a...
-
Senior Software Engineer .Net
hace 2 semanas
Mexico City Metropolitan Area LexisNexis Legal A tiempo completoAre you an experienced Software Engineer with a 'can do' attitude and enthusiasm that inspires others?Would you like to join one of our innovative software teams?About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics...
-
Lead Software Engineer
hace 2 semanas
Mexico City Metropolitan Area WTW A tiempo completoThe RoleThe Senior Software Engineer will play a key role in the development and maintenance of commercial software product(s) to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed...
-
Software Development Engineer
hace 7 días
Mexico City Metropolitan Area Audible A tiempo completoDescriptionAt Audible, we believe stories have the power to transform lives. It's why we work with some of the world's leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future...
-
Remote QA Engineer — Playwright
hace 3 semanas
Mexico City Sonatafy Technology | Nearshore Software Development A tiempo completoA leading nearshore software development firm is looking for a Manual QA Engineer to join their team. In this role, you will conduct end-to-end testing and collaborate closely with developers to ensure product quality. The ideal candidate will have 2–4 years of Manual QA experience and proficiency with Playwright. Join a client-first culture that offers...
-
Software Development Engineer
hace 2 semanas
Mexico City Metropolitan Area Audible A tiempo completoDescriptionAt Audible, we believe stories have the power to transform lives. It's why we work with some of the world's leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future...
-
Software Engineer/graduate Software Engineer
hace 2 semanas
City, México KAL ATM Software GmbH A tiempo completo**Location**:Mexico City **Job Description**: Key Responsibilities - Collaborate with cross-functional teams to define, design, and ship new features - Troubleshoot, optimize, and improve the performance of existing software - Write clean, maintainable, and efficient code - Participate in code reviews to ensure high-quality code - Stay up to date with...