20 Head Of Technology jobs in Ireland
Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
25WD90978
Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime?
The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be part of a team that designs, builds, and operates services used by developers across Autodesk. You will work side by side with other engineers to support daily operations and our long-term roadmap.
A successful Principal Software Development Engineer has a strong sense of ownership and can drive projects through to completion.
**Responsibilities**
+ Write code that is testable, readable, and maintainable
+ Perform code reviews
+ Engage in technical and architectural discussions and decision making
+ Proactively automate processes and improve code quality
+ Troubleshoot issues using distributed logging and tracing
+ Support internal development teams by answering questions and creating sample code
+ Participate in on-call rotations to support production systems
**Minimum Qualifications**
+ 8 years hands-on software development experience in a language like Go, Java, or Python
+ 8 years of experience leveraging public cloud infrastructure components like compute, caches, and databases
+ Experience implementing unit and integration tests
+ Understanding of DevOps best practices
+ Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously
**Preferred Qualifications**
+ Experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda
+ Experience working with containers
+ Experience with Agile software development practices
+ Good understanding of networking and security concepts
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Development Manager

Posted 28 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
You will directly manage a team of developers and lead them to design and deliver impactful and valuable platform features across our Cloudability product and help operate the Cloudability product suite and help scale our platform to support our growing engineering community and customer base. You will partner with product managers, designers, and other engineering leaders to build/refine the product roadmap and establish engineering goals. You will collaborate with the leadership team to continuously manage trade-offs between scope, resources and time during the development lifecycle.
**Required technical and professional expertise**
* 5+ years of software engineering experience.
* 1+ years of experience as a software engineering manager.
* Experience releasing software in an agile, CI, and DevOps environment.
* Experience in Linux/Unix environments.
* DevOps and Operational Experiences
**Preferred technical and professional experience**
* Software development experience in OOP (e.g.: Java), Go, Python, SQL, and AWS.
* Experience tuning performance and scalability of containerized (e.g.: Docker), cloud-based applications (e.g.: AWS, Azure, Google Cloud Platform).
* Experience with Infrastructure as Code (e.g.: Terraform, CloudFormation).
* Familiarity with RESTful systems and their APIs.
* Experience in operating a production system at scale, maintaining security compliance, and using telemetry and observability to drive action.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Head of Innovation & Technology for B2B Sales

Posted 28 days ago
Job Viewed
Job Description
Head of Innovation & Technology for B2B Sales
Job Description
We're Concentrix. The global technology and services leader that powers the world's best brands, today and into the future. We're solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we're the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. We shape new game-changing careers in over 70 countries, attracting the best talent.
Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional. And we're proud to be recognized with awards such as "World's Best Workplaces," "Best Companies for Career Growth," and "Best Company Culture," year after year.
Join us and be part of this journey towards greater opportunities and brighter futures.
The Head of B2B Sales Technology & Innovation is responsible for shaping and delivering the technology vision that powers the B2B sales Practice and its execution. This leader defines strategic priorities and the technology roadmap, oversees internal product development and external tech partnerships. He/she works in collaboration with operational teams to educate and guide technological options and support deployment. The role requires close collaboration with operations, innovation, sales & AM, marketing, IT and GPO, as well as external vendors to ensure technology investments align with business goals and deliver measurable impact.
**What you will do in this role**
In everything we do, we believe in doing right by and for people - our clients, their customers, our people, our community, and our planet.
1. Priorities and Roadmap Definition
+ Develop and maintain a comprehensive technology roadmap for B2B sales, aligning with broader business objectives and sales strategies
+ Define and prioritize technology initiatives based on business value, feasibility, and resource availability.
+ Define internal development needs vs. external tech partnerships priorities
+ Set clear goals, milestones, and deadlines for technology adoption and improvements, ensuring transparent progress tracking and accountability
+ Collaborate with stakeholders across sales, customer success, GPO and IT to gather requirements and ensure alignment with organizational needs
2. Internal Product Development
+ Lead internal product teams to design, build, and continuously improve identified top priority B2B sales tools for internal development
+ Prioritize user experience by gathering feedback from internal sales teams, iterating on features, and ensuring solutions are intuitive and drive productivity
+ Establish feedback loops, monitor usage data, and identify areas for enhancement to maximize adoption and impact
+ Ensure internal tools are scalable, flexible, and aligned with long-term business goals
+ Overcome challenges such as resource constraints, resistance to change, and integration with systems through effective change management and communication
3. External Technology Scouting, Assessment, Selection, and Onboarding
+ Continuously scan the market for innovative technologies that can enhance B2B sales processes and outcomes.
+ Assess and compare external solutions, identifying use cases to solve and conducting pilot programs and ROI analyses to inform selection decisions
+ Lead the onboarding and integration of chosen technologies
+ Manage vendor relationships and negotiate contracts to ensure favorable terms and ongoing support
4. Technology deployment oversight
+ Enable and work alongside the AM, operations and innovation teams to identify 1/ the business problems to address 2/ the technology solution best fitted for the needs
+ Support them in the testing and deployment of agreed technological solution (AM & operations team accountable for deployment)
+ Work alongside innovation team to define and track B2B sales technology deployment and opportunities
5. B2B Sales Technology enablement & thought leadership
+ Enable and work alongside the AM, operations and innovation teams to identify 1/ the business problems to address 2/ the technology solution best fitted for the needs; and support them in the testing and deployment of agreed technological solution (AM & operations team accountable for deployment)
+ Develop tech thought leadership and enablement materials - enable the teams internally to pitch B2B sales tech solutions; and develop content for external communication on our solutions and our tech point of view
**Your qualifications**
We embrace our game-changers with open arms, people from diverse backgrounds, who are curious and willing to learn. Your natural talent to help others and go beyond WOW for our customers will fit right in with what we do and who we are.
Concentrix is a great match if you have:
+ 12+ years of experience in B2B sales technology, digital innovation, or enterprise product leadership
+ Proven ability to define and execute sales tech roadmaps aligned with business goals
+ Strong background in internal product development with focus on user experience, scalability, and adoption
+ Experienced in scouting, assessing, and onboarding external tech solutions with ROI-driven approach
+ Skilled in cross-functional collaboration with Sales, Operations, IT, Marketing, and Innovation teams
+ Strong change management and communication skills to drive tool adoption and behavior change
+ Track record of developing enablement materials and thought leadership content for internal and external audiences
+ Proficient in managing vendor relationships, contracts, and integrations
+ Familiar with sales tech platforms (e.g., Salesforce, Outreach, Seismic, HubSpot) and enterprise ecosystems
+ Bachelor's or Master's degree in Business, Engineering, or a related field; certifications in Agile/Product Management a plus
**Power the best version of you!**
At Concentrix, we invest in our game-changers because we know that when our people thrive, our clients and their customers thrive.
If all this feels like the perfect next step in your career journey, we want to hear from you. Apply today and discover why over 440k+ game-changers around the globe call Concentrix their "employer of choice."
**Concentrix is an equal opportunity employer**
_We're proudly united as one team, one company, globally. We're committed to equal employment opportunities for all candidates and a work environment free from discrimination and harassment. All our recruitment practices are based on business needs, job requirements, and professional qualifications, without regard to race, age, gender identity, sexual orientation, religion, ethnicity, family or parental status, national origin, disability, or any other classification protected by applicable national laws._
Location:
UK, Work at Home, GB
Language Requirements:
Time Type:
Full time
**If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents (
Head of Innovation & Technology for B2B Sales

Posted 28 days ago
Job Viewed
Job Description
Head of Innovation & Technology for B2B Sales
Job Description
We're Concentrix. The global technology and services leader that powers the world's best brands, today and into the future. We're solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we're the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. We shape new game-changing careers in over 70 countries, attracting the best talent.
Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional. And we're proud to be recognized with awards such as "World's Best Workplaces," "Best Companies for Career Growth," and "Best Company Culture," year after year.
Join us and be part of this journey towards greater opportunities and brighter futures.
The Head of B2B Sales Technology & Innovation is responsible for shaping and delivering the technology vision that powers the B2B sales Practice and its execution. This leader defines strategic priorities and the technology roadmap, oversees internal product development and external tech partnerships. He/she works in collaboration with operational teams to educate and guide technological options and support deployment. The role requires close collaboration with operations, innovation, sales & AM, marketing, IT and GPO, as well as external vendors to ensure technology investments align with business goals and deliver measurable impact.
**What you will do in this role**
In everything we do, we believe in doing right by and for people - our clients, their customers, our people, our community, and our planet.
1. Priorities and Roadmap Definition
+ Develop and maintain a comprehensive technology roadmap for B2B sales, aligning with broader business objectives and sales strategies
+ Define and prioritize technology initiatives based on business value, feasibility, and resource availability.
+ Define internal development needs vs. external tech partnerships priorities
+ Set clear goals, milestones, and deadlines for technology adoption and improvements, ensuring transparent progress tracking and accountability
+ Collaborate with stakeholders across sales, customer success, GPO and IT to gather requirements and ensure alignment with organizational needs
2. Internal Product Development
+ Lead internal product teams to design, build, and continuously improve identified top priority B2B sales tools for internal development
+ Prioritize user experience by gathering feedback from internal sales teams, iterating on features, and ensuring solutions are intuitive and drive productivity
+ Establish feedback loops, monitor usage data, and identify areas for enhancement to maximize adoption and impact
+ Ensure internal tools are scalable, flexible, and aligned with long-term business goals
+ Overcome challenges such as resource constraints, resistance to change, and integration with systems through effective change management and communication
3. External Technology Scouting, Assessment, Selection, and Onboarding
+ Continuously scan the market for innovative technologies that can enhance B2B sales processes and outcomes.
+ Assess and compare external solutions, identifying use cases to solve and conducting pilot programs and ROI analyses to inform selection decisions
+ Lead the onboarding and integration of chosen technologies
+ Manage vendor relationships and negotiate contracts to ensure favorable terms and ongoing support
4. Technology deployment oversight
+ Enable and work alongside the AM, operations and innovation teams to identify 1/ the business problems to address 2/ the technology solution best fitted for the needs
+ Support them in the testing and deployment of agreed technological solution (AM & operations team accountable for deployment)
+ Work alongside innovation team to define and track B2B sales technology deployment and opportunities
5. B2B Sales Technology enablement & thought leadership
+ Enable and work alongside the AM, operations and innovation teams to identify 1/ the business problems to address 2/ the technology solution best fitted for the needs; and support them in the testing and deployment of agreed technological solution (AM & operations team accountable for deployment)
+ Develop tech thought leadership and enablement materials - enable the teams internally to pitch B2B sales tech solutions; and develop content for external communication on our solutions and our tech point of view
**Your qualifications**
We embrace our game-changers with open arms, people from diverse backgrounds, who are curious and willing to learn. Your natural talent to help others and go beyond WOW for our customers will fit right in with what we do and who we are.
Concentrix is a great match if you have:
+ 12+ years of experience in B2B sales technology, digital innovation, or enterprise product leadership
+ Proven ability to define and execute sales tech roadmaps aligned with business goals
+ Strong background in internal product development with focus on user experience, scalability, and adoption
+ Experienced in scouting, assessing, and onboarding external tech solutions with ROI-driven approach
+ Skilled in cross-functional collaboration with Sales, Operations, IT, Marketing, and Innovation teams
+ Strong change management and communication skills to drive tool adoption and behavior change
+ Track record of developing enablement materials and thought leadership content for internal and external audiences
+ Proficient in managing vendor relationships, contracts, and integrations
+ Familiar with sales tech platforms (e.g., Salesforce, Outreach, Seismic, HubSpot) and enterprise ecosystems
+ Bachelor's or Master's degree in Business, Engineering, or a related field; certifications in Agile/Product Management a plus
**Power the best version of you!**
At Concentrix, we invest in our game-changers because we know that when our people thrive, our clients and their customers thrive.
If all this feels like the perfect next step in your career journey, we want to hear from you. Apply today and discover why over 440k+ game-changers around the globe call Concentrix their "employer of choice."
**Concentrix is an equal opportunity employer**
_We're proudly united as one team, one company, globally. We're committed to equal employment opportunities for all candidates and a work environment free from discrimination and harassment. All our recruitment practices are based on business needs, job requirements, and professional qualifications, without regard to race, age, gender identity, sexual orientation, religion, ethnicity, family or parental status, national origin, disability, or any other classification protected by applicable national laws._
Location:
UK, Work at Home, GB
Language Requirements:
Time Type:
Full time
**If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents (
Sr Software Development Engineer

Posted 10 days ago
Job Viewed
Job Description
Sr Software Development Engineer
**About** **Trellix:**
**Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work.** Our comprehensive, GenAI-powered platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at .
**_Role Overview:_**
We are looking for a passionate and experienced Senior Software Development Engineer to join our dynamic and fast-paced team. This role offers an opportunity to shape large-scale, automated test environments that directly impact Trellix's product quality and speed of delivery while engineering solutions for complex business challenges.
You'll be at the center of building services that support automated deployment and validation of our products. Your solutions will streamline our CI/CD pipeline and ensure our testing environments scale across tools, Trellix products, and platforms.
**Location: Cork - Hybrid**
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Groovy and C#.
+ Collaborate with global cross-functional teams across time zones to deliver impactful solutions that meet evolving product and QA needs.
+ Participate in architecture discussions and technical design reviews to improve system performance, reliability, and scalability.
+ Write efficient, maintainable code and unit tests that adhere to engineering best practices.
+ Create modular components with well defined APIs to enable flexible and easy integration into existing development infrastructures and workflows
+ Champion Agile best practices and contribute to continuous improvement in the software development lifecycle.
**Senior Software-specific:**
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Conduct thorough code reviews, provide feedback, and help raise the quality bar for the entire team.
+ Proactively research and evaluate emerging technologies that can be leveraged for future development.
+ Influence architectural direction and technical strategy.
+ Drive open and effective communication across teams, helping guide decisions and technical alignment.
**About You:**
+ You have 5+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
+ Proficiency in any of the following languages: Java or C#, or C++, with strong fundamentals in object-oriented design and design patterns.
+ Solid experience with VMware vSphere for managing and provisioning virtual infrastructure.
+ Experience with relational databases such as SQL Server or similar.
+ Familiarity with scripting languages such as PowerShell, Bash, or equivalent.
+ Working knowledge of Windows, Linux and Mac OS.
+ Ability to work both independently and collaboratively in a fast-paced environment.
+ Excellent problem solving and troubleshooting skills.
+ Working knowledge of cloud technologies, especially AWS and/or Google Cloud Platform (GCP).
+ Experience in Agile software development practices and Github for source control and collaboration.
+ Ability to collaborate and work with multiple teams across different time-zones.
+ Strong communication skills - able to articulate technical concepts to non-technical stakeholders and influence decisions.
+ Experience building enterprise-grade, distributed systems with a focus on performance, reliability, and scalability.
**_Company Benefits and Perks:_**
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Sr. Software Development Engineer

Posted 28 days ago
Job Viewed
Job Description
Sr. Software Development Engineer
**About** **Trellix:**
**Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work.** Our comprehensive, GenAI-powered platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at .
**_Role Overview:_**
We are seeking a talented Software Engineer with the knowledge in Java/Python and JavaScript to join our dynamic team. As a Software Engineer, you will play a key role in the design, development, and implementation of our software solutions, contributing to the full software development lifecycle.
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Java.
+ Collaborate closely with cross-functional teams including product management, design, and QA to deliver high-quality software solutions.
+ Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
+ Conduct code reviews, providing constructive feedback to team members and ensuring code quality and consistency.
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Stay updated on emerging technologies and industry trends, and evaluate their potential for adoption within the organization.
**About You:**
+ 6+ Years of experience in Java Development.
+ Should have experience in Software cloud technologies.
+ Should have good knowledge of Spring Frameworks , Gradle, Maven, JUnit.
+ Excellent analytical and problem-solving skills.
+ Strong knowledge of AWS cloud technologies.
+ Familiarity with security best practices for cloud development.
**_Company Benefits and Perks:_**
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Be The First To Know
About the latest Head of technology Jobs in Ireland !
Principal Software Development Architect

Posted 28 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Principal Software Development Architect
Job Title
Principal Software Development Architect
Overview
As a Principal Software Architect for Mastercard Commercial Solutions, you will play a critical role in shaping the architecture of a global B2B payments platform designed for scale, security, and performance. This platform supports high-throughput, mission-critical financial transactions and is central to Mastercard's vision of transforming how businesses manage payments.
You will lead the design of secure, resilient, and scalable systems, mentor engineering teams, and collaborate closely with product and cross-functional stakeholders to bring complex solutions from concept to production. This role demands deep technical expertise, a strong sense of ownership, and a bias for action.
___
Role Responsibilities
- Define and drive high-level architecture and design for core platform capabilities with a focus on security, resiliency, and high throughput.
- Lead the creation of technical blueprints, service contracts, and architectural patterns that guide implementation across teams.
- Collaborate with product managers and business stakeholders to translate requirements into scalable, secure, and performant solutions.
- Provide technical leadership and mentorship, guiding teams through design elaboration, implementation, and delivery.
- Ensure alignment with Mastercard's architectural standards and best practices, including 12-factor app principles and cloud-native design.
- Conduct design and code reviews to ensure architectural integrity and adherence to non-functional requirements.
- Partner with other architects and engineering leaders to evolve the platform's architecture and technical roadmap.
- Champion a culture of high accountability, ownership, and continuous improvement.
___
All About You
- Proven experience designing and delivering high-volume, secure, and resilient systems in the fintech or payments domain.
- Deep expertise in microservices architecture, distributed systems, and cloud-native technologies (e.g., Kubernetes, PCF, AWS/GCP/Azure).
- Strong understanding of non-functional requirements such as performance, scalability, observability, and fault tolerance.
- Hands-on experience with Java, Spring Boot, messaging systems (Kafka, RabbitMQ), and relational databases (Oracle, PostgreSQL).
- Familiarity with front-end technologies and frameworks (e.g., Angular) is a plus.
- Experience working in Agile environments, with a strong focus on iterative delivery and continuous feedback.
- Excellent communication and collaboration skills, with the ability to influence across technical and non-technical audiences.
- Passion for mentoring and growing engineering talent, and for building a strong engineering culture.
- A proactive mindset with a bias for action and a commitment to delivering high-quality solutions.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Senior Software Development Engineer

Posted 28 days ago
Job Viewed
Job Description
Apptio, an IBM Company, is seeking a Senior Software Development Engineer to join our growing team building innovative, AI-driven solutions across the FinOps and Technology Business Management (TBM) product suite. In this role, you will work closely with data scientists to design, develop, and scale the engineering infrastructure required to bring machine learning and generative AI capabilities into production across our SaaS platforms.
You will play a key role in shaping the future of intelligent product features-enabling smarter automation, deeper analytics, and better business outcomes for our enterprise customers.
**Your role and responsibilities**
* Collaborate with data scientists to productionize AI/ML models, including orchestration, scaling, monitoring, and API integration
* Design and build high-quality, maintainable software systems that deliver AI/ML-powered features within Apptio's product suite
* Develop secure and scalable microservices, data pipelines, and back-end components in a cloud-native environment
* Work closely with product managers and UX designers to translate business needs into technical solutions
* Contribute to architectural decisions and code reviews while mentoring junior engineers
* Drive performance, scalability, and reliability best practices across AI-integrated features
* Stay up-to-date with emerging trends in software engineering, cloud technologies, and MLOps
**Required technical and professional expertise**
* Demonstrated experience in software development, ideally with experience delivering SaaS or data-driven products
* Proficiency in one or more modern languages such as Java, Python, Go, or TypeScript
* Experience building and deploying RESTful APIs, working with containerized environments (e.g., Docker, Kubernetes)
* Solid understanding of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
* Demonstrated experience collaborating with data science or ML teams to operationalize models
* Strong knowledge of distributed systems, performance optimization, and fault-tolerant design
* Excellent communication skills and a collaborative, team-first mindset
**Preferred technical and professional experience**
* Experience with MLOps tools and practices (e.g., MLflow, SageMaker, Airflow, KubeFlow)
* Familiarity with FinOps, IT financial management, or Apptio products (ApptioOne, Cloudability, Targetprocess)
* Exposure to generative AI or LLM-based solutions
* Knowledge of observability practices and tools for AI/ML-powered services
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Senior Software Development Engineer

Posted 28 days ago
Job Viewed
Job Description
At IBM Cloudability, we deliver a best-in-class FinOps platform that helps customers enable their IT, finance, and DevOps teams to work together to optimize cloud resources for speed, cost, and quality. We are seeking a highly skilled and experienced Senior Software Development Engineer to join our dynamic and growing team. The ideal candidate will be a seasoned software developer with a passion for technology, problem-solving, and driving software development processes. You will get to lead technical initiatives, and mentor junior engineers while delivering high-quality, scalable, and maintainable software solutions.
**Your role and responsibilities**
Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.
* Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.
* Drive the adoption of best practices for software development, including testing, code reviews, and continuous integration, to ensure the delivery of high-quality, reliable software.
* Identify and address performance bottlenecks, ensuring that systems scale efficiently and perform well under varying loads.
* Mentor and provide technical guidance to junior engineers.
**Required technical and professional expertise**
* Bachelor's degree in computer science, a related field, or relevant work experience.
* 5+ years of professional software development experience in designing and building enterprise-level applications
* Extensive professional knowledge, experience, and understanding of at least one modern programming language, such Java, Scala, and Go.
* Extensive experience with software engineering principles, including data structures, algorithms, and design patterns.
* Hands-on experience with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
* Excellent communication skills, both written and verbal.
**Preferred technical and professional experience**
* Master's degree in computer science or related field.
* Experience in modern software concepts such as Infrastructure as Code (e.g., Terraform)
* Experienced with modern API design and implementations, preferably in Java or Golang.
* Experienced in Cloud infrastructure's cost management or FinOps.
* Experience using monitoring tools like Splunk, Datadog, Prometheus, Grafana
* Exceptional customer focus, ownership, and drive.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.