336 Software Manager jobs in Ireland
Software Development Manager

Posted 27 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 Engineering Manager, Security

Posted 2 days ago
Job Viewed
Job Description
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
+ 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
+ 3 years of experience with data privacy or security systems.
**Preferred qualifications:**
+ Master's degree or PhD in Engineering, Computer Science, or a related technical field.
+ 3 years of experience working in a matrixed organization.
+ Experience in backend coding languages such as GoLang, Rust, or Java.
+ Experience in ML model coding languages (e.g., Python).
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
The Security Endpoint Agents team builds many parts of the scalable infrastructure to detect and block security threats and keep Google and Alphabet safe.
The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
**Responsibilities:**
+ Build strong relationships with a variety of stakeholders to achieve both our detection and software control objectives.
+ Ensure our EDR agents meet strict reliability and performance standards through technical excellence and unification to enhance user satisfaction.
+ Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
+ Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Lead engineers of the Security Endpoints Team that build low-level endpoint security tools to process large amounts of security events at low latency and with minimal impact to the machine performance.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Principal Software Engineering Manager
Posted 15 days ago
Job Viewed
Job Description
Our mission at Azure CXP is to transform Microsoft Cloud customers into fans. We are customer-obsessed problem-solvers charged with driving a vision to maximize quality, reliability, and security of the Microsoft Cloud and, in turn, to optimize customer experience (CXP). We orchestrate deep engineering engagements in areas like incident management, support, and workload deployment and stabilization. We analyze and amplify customer voices within our own team and across product teams, centering customer needs in our Quality vision for Azure. We innovate ways to scale customer care through in-product experiences and platforms. Our culture of growth mindset and inclusion is central to who we are and how we work. We know that empowering our customers starts with empowering every team member to do their best work.
Every minute of every day, our customers stake their entire business and reputation on the Microsoft Cloud. When we achieve our world-class standards of quality, security, reliability, and support, our customers win. You can help us achieve our mission.
We are looking for a Principal Software Engineering Manager to lead a group of talented engineers to design, build and operate the Incident Management and Communication services and infrastructure that reliably and efficiently scale across the clouds. If you are a highly motivated engineering leader with a track record of delivering high quality and large-scale services, passion to mentor and developing talents, and excitement to operate in a fast-paced and high energy environment while delivering services with enterprise level maturity and performance, this is a great opportunity for you to take the next step in your career.
**Responsibilities**
**Leadership & Team Development:**
+ Guide and inspire a team of engineers, promoting professional growth and fostering a collaborative, innovative culture.
+ Set clear objectives and performance expectations, providing regular feedback and coaching.
**Service Development & Operations:**
+ Oversee the design, development, and deployment of incident management services and infrastructure.
+ Ensure services are highly secure, reliable, performant and scalable across multiple clouds
+ Implement best practices and standards to maintain high-quality service and infrastructure delivery and operations.
**Strategic Collaboration:**
+ Work closely with cross-functional teams to align engineering efforts with business goals and customer needs.
+ Drive continuous improvement initiatives to enhance system performance and operational processes.
**Technical Excellence:**
+ Stay abreast of emerging technologies and industry trends to inform strategic planning and innovation.
+ Ensure compliance with security and compliance standards throughout the engineering lifecycle.
**Qualifications**
+ Bachelor's or higher degree in Computer Science, or related technical discipline; or equivalent alternative education, skills and/or practical experience
+ In-depth development experience with commercial grade software, with much of that experience in mission-critical, large scale, high availability services.
+ Experience as an engineering manager, or a technical lead with a passion for coaching and mentoring others.
**Preferred Qualifications**
+ Extensive experience in software engineering leadership roles with a strong track record of delivering scalable and reliable services and infrastructure.
+ Proven ability to build, mentor, and lead high-performing engineering teams.
+ Deep understanding of cloud infrastructures, design patterns and standards
+ Excellent problem-solving skills and the ability to make informed, timely decisions in a fast-paced environment.
+ Strong communication and interpersonal skills, with the ability to collaborate effectively across diverse teams and stakeholders.
**Other Qualifications**
**Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
#PRIMOjobs
#AzCXPJobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Manager, Software Engineering
Posted 18 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**
Manager, Software Engineering
Job Title
Manager, Software Development Engineering (Commercial Solutions)
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Mastercard Commercial Solutions team in Dublin have an exciting opportunity for a Manager of Software Development to help further grow our organization by enabling teams to enhance and modernize our Commercial business-to-business (B2B) digital payments services. This position will be key to growing a global B2B technology platform, operating at-scale, requiring focus on performance, security, and reliability.
Role
As Manager, Software Development Engineering you will manage scrum teams building commercial Java-based, distributed, highly available applications.
- Take a product initiative from requirements to production
- Lead and guide an agile teams of scrum masters, business analysts, developers and testers to deliver software that meets business objectives
- Oversee effective development and delivery of software solutions
- Collaborate with the Product Owners, Business/Tech Operations, and other stakeholders
- Drive positive change within systems/process to optimally deliver on commitments
- Drive agile best practices amongst the teams
- Drive your team's capability and performance through coaching, mentoring, performance feedback and career development
- Communication of status/progress to product teams/customers/senior management
- Contribute to the knowledge of the software development guild
All About You
- Experience with managing development teams in a multi-team environment, and experience with remote management
- Experience with applying Scrum or SAFe Agile in a product development environment where high levels of performance, reliability and security are essential
- Great communicator with proven experience in collaborating with business stakeholders
- Payments and fintech experience will be an advantage when it comes to compliance requirements such as PCI DSS
- Experience with the following technologies is a distinct advantage:
- Java/Spring/Hibernate
- RESTful APIs
- RDBMS such as Oracle and Postgres
**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.
Manager Software Engineering

Posted 27 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**
Manager Software Engineering
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
- The Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
- This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale
We are looking for a Software Engineering Manager/Engineering Lead to join our DMP team for the Decision Operations product in Dublin office.
- Are you a people manager and technical programmer with experience working on high performance applications?
- Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world?
Role
- Technically lead a development team to code scalable, reliable, maintainable, and secure Java decision operations applications
- Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, engineering principles, processes, and best practices
- Provide strong people leadership and technical guidance to team - lead with a technical vision prioritizing business value
- Lead by example with hands-on approaches that demonstrate engineering excellence.
- Work closely with director, product manager, technical leads and architects to align on objectives and architecture guidelines
- Ensure successful delivery of software capabilities adhering to SAFe Agile processes and ceremonies
- Take ownership of complex problems and production incidents with dependencies across services and collaborate with cross-functional teams to drive timely resolution.
- Possess the aptitude to quickly learn and contribute to our complex platform
- Perform code reviews to ensure best practices
- Foster a blameless postmortems culture to identify root causes of incidents and implement corrective and preventive measures.
- Establish effective partnerships and relationships across multiple organizations
- Encourage knowledge sharing and collaboration within your Guild/Program to drive the reuse of patterns, libraries, and best practices, enhancing overall productivity.
All About You
- Proven track record of delivering results with available resources and developing a high performing development team
- A strong technical leader who can effectively communicate your vision and roadmap to a wide variety of stakeholders and successfully engage your development team
- Proficient programming skills with a deep understanding of Java, SQL, Linux, Spring Framework
- Experience working with highly scalable, reliable, maintainable, performant and secure applications
- Solid expertise in unit testing and familiarity with mocking frameworks like JUnit, Mockito
- Capability to identify and analyze user requirements, clarify requirements with the team, and provide high level solution and estimates.
- Bachelor's degree in computer science, Software Engineering, or a related field
- Desirable skills - experience working with Kafka, Redis, Splunk, Dynatrace, Prometheus
Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position 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.
**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.
Manager, Software Engineering

Posted 27 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**
Manager, Software Engineering
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Settlement Program provides vital systems and services to the Mastercard Treasury and Finance team in support of global payments/customer funds movement, treasury operations, liquidity, foreign exchange, risk management and capital management. We are directly responsible for moving billions of dollars each day between our customers. We are an agile development organization with teams located in both St. Louis, Missouri, Dublin, Ireland and Pune, India.
Role:
Overview
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customizations, adhering to standards, processes and best practices
Responsibilities
- Formally supervise and coach 2+ teams of engineers to build, enhance, and support multiple applications/services in the delivery of internal or market-facing Products, Platforms, or Product bundles
- Work with business/product owners to develop and deliver on new services to introduce new products and bundles
- Ensure objectives and development plans are established at the start of the year and reviewed continuously throughout the year
- Recruit and hire the right talent, always bringing in someone better than at least half the individuals in the role
- Continuously engage and improve teams' performance by conducting recurring 1-1 meetings, knowing your people, managing career development, and understanding who is at risk
- Provide and facilitate timely feedback, coaching in the moment, and mentoring for staff at all levels
- Emulate and drive Mastercard Way behaviors through their behavior, recognitions, coaching, and employee engagement
- Manage and optimize budgets, forecasting, and cost allocation while delivering on business needs in the area of ownership
- Provide strategic thinking and leadership related to a wide range of applications and systems, or software-development methodologies
- Benchmark and drive engineering productivity, quality, and technology policy compliance in the areas of ownership
- Proactively share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity
About You:
- IT experience with successful track record in managing small scale development organization (2+ teams) with demonstrated thought-leadership, cross-functional influence, and partnership
- Progressively grown career with proven design and development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management.
- Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)
- Understands internals of operating systems (Windows, Linux) to deliver interoperable and performant code
- Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
- Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
- Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
- Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring
- Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience
- Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
- Has skills to understand customer journeys and ensure a good customer experience by continuously reducing mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
- Has skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation
- Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others)
- Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, Nexus, JFrog XRay, Veracode, others)
- Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)
- Has skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to understand application/service limits and behaviors
**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.
Principal Software Engineering Manager - Azure CXP
Posted 15 days ago
Job Viewed
Job Description
The Azure CXP PRIMO organization is focused on driving customer success at scale by building innovative experiences and platforms within the Azure Portal. Our work spans key areas such as Customer Troubleshooting, Diagnostics, Workload Resiliency, Service Health, and Azure Advisor. We also build and operate mission-critical systems that power Microsoft Cloud operations, including the Azure Support Center, Solutions and Content Platform, Incident Management & Response, Quality, and Customer Engagement & Observability platforms. Our team is global and diverse, bringing together engineering, product management, technical program management, and data science talent. We are known for our innovation mindset, leveraging the latest AI technologies to solve complex challenges. At our core, we're customer-obsessed, data-driven, and committed to continuously improving the impact of our programs.
Every day, our customers stake their business and reputation on our cloud. You can help #AzCXP provide our customers with the world-class cloud services they need to succeed.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
**Responsibilities**
+ Leads, coaches, and builds a diverse, inclusive, high-performing team where all team members can do their best work.
+ Fosters collaboration with key stakeholders, such as project managers and technical leads, to accurately gather user requirements and drive team alignment.
+ Leads the charge in identifying dependencies and orchestrating the development of comprehensive design documents for products, applications, services, or platforms.
+ Champions code excellence, optimizing, debugging, refactoring, and reusing code to boost performance and maintainability, ensuring maximum effectiveness and return on investment (ROI).
+ Strategically guides the team in managing multiple group's project plans, release plans, and work items, ensuring seamless coordination with relevant stakeholders, including project managers.
+ Serves as a technical beacon, acting as an expert for Designated Responsible Individual (DRI) roles and vigilantly monitoring engineers across product lines, ensuring system/product/service integrity through on-call duties.
+ Leads by example in product development, meticulously scaling to customer requirements, applying industry best practices for scalability and performance, and taking full accountability for any products that fall short of excellence.
**Qualifications**
+ Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ People management experience leading high performing engineering teams.
**Preferred Qualifications**
+ Software engineering experience including building large-scale web applications.
+ Experience creating high-quality, customer focused products.
+ Demonstrated success in bringing people together across teams to successfully collaborate on innovative solutions.
+ Demonstrated success in creating an inclusive and fun work environment where every employee engages effectively.
+ Demonstrated success in growing people and teams through modeling, coaching, and demonstrating care.
+ Experience or working knowledge of JavaScript/Node.js/React or another similar web stack.
+ Proficient with high quality Software design, development experience with effective problem solving, and debugging skills
+ Experience in working on big data pipelines such as Cosmos, Kusto, Azure Data Factory, etc. or similar technologies would be a plus.
+ Experience in working with Azure Dev Ops and SQL or similar technologies would be a plus.
**Other Qualifications**
**Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
#AzCXP
#PRIMOjobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Software manager Jobs in Ireland !
Manager, Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Manager, Software Engineer page is loaded Manager, Software Engineer Apply locations Flex - Cork time type Full time posted on Posted 30+ Days Ago job requisition id JR467173
Who is Forcepoint?
Forcepoint simplifies security for global businesses and governments. Forcepoint's all-in-one, truly cloud-native platform makes it easy to adopt Zero Trust and prevent the theft or loss of sensitive data and intellectual property no matter where people are working. 20+ years in business. 2.7k employees. 150 countries. 11k+ customers. 300+ patents. If our mission excites you, you're in the right place; we want you to bring your own energy to help us create a safer world. All we're missing is you!
Are you an experienced technical leader with a background in developing mobile-based software solutions within the cybersecurity domain? We are seeking a technical software engineering manager to lead the development of mobile agents and drive the delivery of key milestone components for our mobile endpoint products. This role requires expertise in designing and developing complex code for mobile platforms (iOS, Android, Chromebook), paired with proven leadership skills to guide a high-performing engineering team.
Forcepoint is transforming cybersecurity by focusing on understanding people's intent as they interact with critical data and intellectual property. Our systems empower employees with secure access to confidential data while protecting intellectual property and simplifying compliance. Recognized as a Market & Technology Leader in DLP, Forcepoint delivers products such as Web Security, CASB, NGFW, and Cross Domain Cyber Solutions, pioneering anti-evasion defenses and high-availability clustering.
This role involves overseeing the architecture, design, and implementation of our mobile endpoint products, leading a team of skilled engineers, and aligning technical solutions with business objectives. We are looking for a highly motivated, strategic, and collaborative leader to drive innovation and ensure the success of our mobile agent initiatives.
Responsibilities:
- Lead the architectural design and technical strategy for mobile agents across iOS, Android, and Chromebook platforms.
- Manage and mentor a development team, fostering collaboration and executing on the development of mobile solutions.
- Work with operations to ensure effective monitoring and support of the product suite.
- Ensure adherence to high-quality coding standards, best design practices, and architectural integrity across all deliverables.
- Oversee the implementation of secure, high-quality software solutions and champion robust security practices.
- Provide strategic guidance on software design, resolving technical challenges, and driving consensus on complex issues.
- Collaborate with cross-functional teams, management, and stakeholders to align technical solutions with the business's strategic direction.
- Translate business requirements into scalable, secure, and innovative mobile endpoint capabilities.
- Drive project planning, track progress, manage dependencies, and ensure timely delivery of milestones.
- Identify and mitigate risks, ensuring robust solutions and proactive problem resolution.
- Foster a culture of continuous improvement, including unit testing, E2E testing, code reviews, and pre-merge testing.
Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- 10+ years of experience in software development on mobile platforms (iOS, Android, Chromebook), with at least 4 years in a technical leadership or management role.
- Understanding of mobile operating system internals, including file systems, certificate management, process management, interrupt handling, and memory management.
- Experience with restful api's.
- knowledge of security concepts, including encryption, secure application development, defensive programming, multi-factor authentication, software vulnerabilities, and web security.
- Proficiency in secure coding techniques, integrity measurement, and tamper detection.
- Solid understanding of network protocols (TCP, UDP, QUIC, IPv4/IPv6), proxies, and VPNs.
- Experience with code signing, large-scale deployments, and continuous integration/build systems.
- Proven ability to lead cross-functional, distributed teams in a collaborative, fast-paced environment.
- Exceptional communication (written and oral) and interpersonal skills to engage with diverse teams and stakeholders.
- Strong project management skills, including orchestrating large teams, tracking progress, and managing dependencies.
Preferred Skills:
- Experience setting and enforcing high-quality coding standards and best practices.
- Expertise in unit testing, E2E testing, code reviews, and pre-merge testing processes.
- Strong understanding of Git, including branching and merging strategies.
- Ability to troubleshoot and resolve escalated product-related issues in collaboration with support teams.
- Experience documenting high-level designs, features, and components for technical clarity.
- Knowledge of Mobile Device Management (MDM) solutions; InTune experience is a plus.
- Familiarity with AWS and cloud-based architectures.
- Proactive in staying current with emerging technologies and trends in the mobile endpoint and cybersecurity space.
- Knowledge and experience in CI/CD and agile concepts.
Don't meet every single qualification? Studies show people are hesitant to apply if they don't meet all requirements listed in a job posting. Forcepoint is focused on building an inclusive and diverse workplace - so if there is something slightly different about your previous experience, but it otherwise aligns and you're excited about this role, we encourage you to apply. You could be a great candidate for this or other roles on our team.
The policy of Forcepoint is to provide equal employment opportunities to all applicants and employees without regard to race, color, creed, religion, sex, sexual orientation, gender identity, marital status, citizenship status, age, national origin, ancestry, disability, veteran status, or any other legally protected status and to affirmatively seek to advance the principles of equal employment opportunity.
Forcepoint is committed to being an Equal Opportunity Employer and offers opportunities to all job seekers, including job seekers with disabilities. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access the Company's career webpage as a result of your disability. You may request reasonable accommodations by sending an email to .
Applicants must have the right to work in the location to which you have applied.
About Us Who is Forcepoint?Forcepoint has 2,500+ employees worldwide with our headquarters based in Austin, Texas. We have a strong global footprint with over 50 offices in 43 countries.
Our products are proven throughout our customer base spanning 155+ countries across the Americas, Europe, the Middle East, and Asia Pacific. We are not only protecting companies, we also protect various governments & agencies across the globe.
Bottom line, we are one of the world's largest private cybersecurity companies. Forcepoint has unlimited opportunities for personal growth in a new career where you can make an impact. We're a "new" company with decades of experience protecting the human point in cybersecurity.
Engineering Manager Software Defined Network
Posted 15 days ago
Job Viewed
Job Description
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience with software development in one or more programming languages, and with data structures/algorithms.
**Preferred qualifications:**
+ Master's degree or a PhD.
Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
**Responsibilities:**
+ Build Software Defined Network (SDN) control plane systems for Google's Global Network Edge (GNE), to control Google's Edge network, which is vital for every Google service user and Cloud customers.
+ Design, implement and qualify control plane networking features, including software architecture evolution, admission control and bandwidth enforcement, network programming coordination and management, and availability improving mechanisms.
+ Lead a team of talented engineers, and work closely with other GNE partners, test engineers, and Site Reliability Engineer (SREs), to develop and deploy our software defined Edge network.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Manager II, Software Engineering
Posted 7 days ago
Job Viewed
Job Description
Kaseya is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI. Kaseya's best-in-breed technologies allow organizations to efficiently manage and secure IT to drive sustained business success. Kaseya has achieved sustained, strong double-digit growth over the past several years and is backed by Insight Venture Partners ), a leading global private equity firm investing in high-growth technology and software companies that drive transformative change in the industries they serve.
Founded in 2000, Kaseya currently serves customers in over 20 countries across a wide variety of industries and manages over 15 million endpoints worldwide. To learn more about our company and our award-winning solutions, go to and for more information on Kaseya's culture.
Kaseya is not your typical company. We are not afraid to tell you exactly who we are and our expectations. The thousands of people that succeed at Kaseya are prepared to go above and beyond for the betterment of our customers.
Manager II, Software Engineering
Full-Time Position
Are you ready to make an impact?
ABOUT KASEYA:
Kaseya is the leading provider of complete IT Infrastructure and Security Management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide. Kaseya's best-in-breed technologies allow organizations to efficiently manage and secure IT to drive sustained business success. Kaseya has achieved sustained, strong double-digit growth over the past several years and is backed by Insight Venture Partners ), a leading global private equity firm investing in high-growth technology and software companies that drive transformative change in the industries they serve.
Founded in 2000, Kaseya currently serves customers in over 20 countries across a wide variety of industries and manages over 15 million endpoints worldwide. To learn more about our company and our award-winning solutions, go to , and for more information on Kaseya's culture, please click here: Kaseya Culture .
Kaseya closed on the acquisition of Datto, Inc., on June 23, 2022. Learn more about the acquisition, here.
Kaseya closed on the acquisition of ConnectBooster on October 5, 2022. Learn more about the acquisition, here.
Responsibilities
- Lead and mentor a high-performing team of engineers building and scaling a modern SaaS application.
- Drive adoption of modern SDLC practices including Agile, trunk-based development, and continuous delivery.
- Champion test-driven development (TDD) and behavior-driven development (BDD) to ensure quality is embedded from the start.
- Collaborate with product, design, and data science teams to deliver AI-enhanced features and intelligent automation.
- Guide the integration of AI/ML into both engineering workflows and customer-facing capabilities.
- Establish and evolve observability practices including structured logging, distributed tracing, and real-time alerting.
- Promote a culture of automation across testing, deployment, infrastructure, and compliance.
- Partner with QA and DevOps to implement shift-left testing, automated regression suites, and performance testing pipelines.
- Lead incident response and postmortem processes to drive reliability and continuous improvement.
- Ensure secure coding practices and compliance with relevant data protection and privacy standards (e.g., SOC 2, GDPR).
- Incorporate customer feedback loops into the development lifecycle to drive product quality and usability.
- Oversee release planning and coordination to ensure smooth, low-risk deployments in a SaaS environment.
- Collaborate cross-functionally with support, sales, and customer success teams to align engineering priorities with business needs.
- Foster a culture of ownership, innovation, and accountability across the engineering team.
- Monitor emerging technologies and industry trends, proactively assessing their relevance and potential to enhance product capabilities and engineering practices.
Requirements
- 5+ years of experience leading software engineering teams, including direct people management and technical leadership.
- Bachelor's degree in Computer Science or a related technical field (or equivalent practical experience).
- Proven experience managing software engineering teams delivering cloud-native SaaS products.
- Strong grasp of DevOps principles, CI/CD pipelines, and infrastructure as code (IaC).
- Demonstrated experience with AI/ML technologies and their practical application in product development or engineering efficiency.
- Familiarity with observability stacks and SRE practices.
- Proficiency in TDD, BDD, and integrating quality gates into the development lifecycle.
- Extensive experience with multi-tenant SaaS architectures and managing performance at scale.
- Experience with feature flagging, canary deployments, and blue-green deployments.
- Understanding of compliance frameworks relevant to SaaS (e.g., ISO 27001, FedRAMP).
- Experience with incident management and on-call rotations in a production environment.
- Excellent communication and leadership skills, with a passion for mentoring and growing engineering talent.
- Strong organizational and time management skills, with the ability to prioritize effectively, manage team schedules, and deliver on multiple concurrent initiatives.
- Ability to balance technical depth with strategic thinking and business alignment.
Tools
- Development & Deployment:GitHub, Docker, Kubernetes
- AI/ML:Azure AI, OpenAI, and similar
- Observability:Dynatrace, New Relic, Grafana, or similar
- QA & Testing:Selenium, Playwright, Postman, Cucumber, or similar
- Automation & IaC:Terraform, Ansible, Bicep, or similar
- Incident Management:PagerDuty, Opsgenie, or similar
- Security & Compliance:Snyk, SonarQube, or similar
- Collaboration:Microsoft Teams, Jira, and Confluence
Join the Kaseya growth rocket ship and see how we are !
Additional information
Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.