Showing posts sorted by date for query GitHub. Sort by relevance Show all posts
Showing posts sorted by date for query GitHub. Sort by relevance Show all posts

Friday, 9 January 2026

Senior Web Security Engineer, Browser Platform | DuckDuckGo | Remote

 Senior Web Security Engineer, Browser Platform | DuckDuckGo | Remote


Senior Web Security Engineer, Browser Platform

Location:

Remote

Who We Are

Hi, we're DuckDuckGo, the online protection company and remote-first team of 300+ on a mission to raise the standard of trust online. Founded in 2008 and profitable since 2014, annual revenue now exceeds $100m USD and millions use our browser on Mac, Windows, iOS, and Android, our search engine, and the DuckDuckGo subscription. Our culture of trust, inclusivity, and empowered project management underpins everything we do, where each team member takes full ownership of their projects, from scoping and execution to postmortem. If you're seeking end-to-end ownership of your work — you've come to the right place!



Your Team and Role

Working on the Security Functional Team, you'll play a pivotal role in ensuring our security capabilities keep pace with our rapid product development, directly protecting our users across all our products. You'll also maintain incident detection and response capabilities for the company, and work on general security related projects. Recent projects include:


Browser security audits


SERP security mitigations



As a Senior Web Security Engineer, Browser Platform, you'll conduct browser security audits (special pages, DuckAI integrations, password manager, etc.), execute on SERP security mitigations (XSS prevention, tooling development to help engineers write safer code), manage application security scanning infrastructure setup (aka SAST/DAST integrations in GitHub), and deliver on Internal red-team operations (simulated attack scenarios), support security triage, and more!



About You

7+ years of experience in web or application security (performing security assessments, vulnerability research, penetration testing, or secure code review)


Advanced programming or scripting experience with JavaScript. Any additional experience with our stack is a bonus: Swift/Kotlin/C#/JavaScript (native apps) or JavaScript/Perl/Go (search).


Experience with at least one WebView technology (WebKit, WebView2, Chromium WebView, etc.) and understanding of browser security models (SOP, CSP, CORS, SameSite cookies)


Hands-on experience identifying and exploiting web vulnerabilities (XSS, CSRF, injection attacks, authorization flaws, etc.)


Familiarity with security testing tools and frameworks


Experience partnering and collaborating with Product Engineers, advising on security matters and helping teams ship secure code faster


Experience shaping how an organisation thinks about security - driving best practices, improving processes, and raising the bar across teams



Compensation

$178,500 USD annually and stock options. Compensation is identical within professional levels, regardless of geographic location or team. Compensation for each professional level is transparent across the organization.



Our Team Member Support Guide explains how we prioritize your wellbeing including paid parental leave, office setup, and co-working allowances.



Hiring Process

Hiring works best when it's a two-way street. Learn how we help you get to know DuckDuckGo, envision your future role here, and find out more about how we hire.



Diversity, Equity and Inclusion

DuckDuckGo provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any type on the basis of race, color, ethnicity, caste, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by our policies or federal, state, or local laws.



We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to careers@duckduckgo.com to let us know the nature of your request.



Please note that:

You’ll be required to attend meetings on camera via video conferencing


Expect to travel at least two times a year: once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend.


While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week.


A successful candidate must pass a background check as a condition of joining the team.


By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.



Disclosure Statement: Use of AI in Hiring Process


As part of our commitment to enhancing our recruitment process, we utilize artificial intelligence (AI) technology to assist in reviewing and summarizing job applications and test projects, including those tools integrated into our recruitment vendor platforms. We use AI to flag potentially fraudulent applications, analyze and summarize applicants’ experience, interviews, and project performance, and help streamline our selection process.



Key Principles:


Data Privacy: All information provided in your application will be handled in accordance with our Recruiting Privacy Policy. We ensure that your personal information is protected and used solely for recruitment purposes.


Human Oversight and Accountability: The AI technology is designed to support our hiring team by providing insights and summaries of applications and evaluations of test projects against scoring rubrics. All final evaluations and hiring decisions, however, will be made by our hiring team, who will consider the AI's input alongside other factors.


Transparency: We believe in transparency regarding our hiring practices. If you have any questions about how AI is used in our recruitment process, please feel free to reach out to us.



By submitting your application, you acknowledge and consent to the use of AI technology in our review process. If you would like to request an alternative selection process, please contact us as at careers@duckduckgo.com. Thank you for your interest in joining DuckDuckGo!


https://duckduckgo.com/hiring

Thursday, 8 January 2026

Senior Full Stack Developer | Allegion | Boulder, CO

 Senior Full Stack Developer | Allegion | Boulder, CO


Senior Full Stack Developer

locations

Boulder, CO

Golden, CO

time type

Full time

job requisition id

JR33390

Creating Peace of Mind by Pioneering Safety and Security

At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup Exceptional Workplace Award, which recognizes the most engaged workplace cultures in the world. 


Senior Full Stack Software Engineer 


Allegion is looking for a passionate Senior Full Stack Software Engineer to work as part of a highly engaged small team within a global organization of 12,000+ employees, representing 30+ brands (including Schlage, Von Duprin and LCN) focused on safety, security and access management.  You’ll work on solutions that will enable seamless access and help keep you and your loved ones safe and secure where they work, live and thrive.  


Hybrid: 


At Allegion, we are driven by a bold vision: redefining safety while empowering our employees to thrive. When you join our team, you become part of a culture that values innovation, purpose, and excellence. This role offers the benefits of our dynamic hybrid work model—combining in-person collaboration for meaningful moments with the flexibility of remote work. Since hybrid arrangements can vary based on the needs of the individual, team and business, your talent acquisition partner will provide specific hybrid details about this role.


We are committed to fostering a healthy work-life balance and building meaningful connections, ensuring you have the tools, resources, and support needed to excel in any environment. Together, we’ll unlock your potential and create a lasting impact.


While this is the current structure and we currently have no plans to change, we reserve the right to make changes to the hybrid schedule as needed at the Company’s discretion.


Qualified candidates must be legally authorized to be employed in the United States. The company does not intend to provide sponsorship for employment visa status (e.g., H-1B, TN, etc.) for this employment position.


What you’ll do: 


Collaborate with cross-functional teams to analyze, design, and implement web-based applications and backend APIs 


Develop and maintain scalable and high-performance web applications 


Troubleshoot and resolve issues related to application functionality, performance, and scalability 


Conduct code reviews to ensure best practices are followed and maintain code quality 


Write clean, efficient, and well-documented code that adheres to software development best practices and coding standards. 


Stay updated with the latest industry trends, technologies, and best practices in software development and apply them to enhance our software applications. 


Troubleshoot and resolve complex technical issues that may arise in software applications, providing timely and effective solutions. 


Mentor and guide junior-level engineers. 


  


What you need to succeed: 


Bachelor’s Degree or equivalent in years of relevant work experience 


5+ years of relevant work experience  


Team player with the ability to adapt to changing priorities and goals  


Experience with Golang, Python and JavaScript/TypeScript (NestJS, Next.js, Node.js) 


Experience with PostgreSQL, MongoDB and Redis 


Experience with Git and Agile Methodologies  


Experience with Docker, Terraform, GitHub Actions/Pipelines 


Experience with service-based/microservice architectures 


Passion for API consumer experience and developer experience 


Ability to write project and technical documentation, including architecture diagrams/specifications 


Familiarity with AI tools such as Claude code 


  


Allegion is a Great Place to Grow your Career if:  


You're seeking a rewarding opportunity that allows you to truly help others.  With thousands of employees and customers around the world, there’s plenty of room to make an impact. As our values state, “this is your business, run with it”. 


You’re looking for a company that will invest in your professional development.  As we grow, we want you to grow with us.  


You want a culture that promotes work-life balance.  Our employees enjoy generous paid time off, because at Allegion we recognize that you have a full life outside of work!   


What You’ll Get from Us:  


Health, dental and vision insurance coverage, helping you “be safe, be healthy”   


Unlimited Paid Time Off 


A commitment to your future with a 401K plan, which currently offers a 6% company match and no vesting period  


Health Savings Accounts – Tax-advantaged savings account used for healthcare expenses 


Flexible Spending Accounts – Tax-advantaged spending accounts for healthcare and/or dependent daycare expenses 


Disability Insurance –Short-Term and Long-Term coverage, paid for by Allegion, provides income replacement for illness or injury 


Life Insurance – Term life coverage with the option to purchase supplemental coverage 


Tuition Reimbursement   


Voluntary Wellness Program – Simply complete wellness activities and earn up to $2,000 in rewards 


Employee Discounts through Perks at Work  


Community involvement and opportunities to give back so you can “serve others, not yourself”  


Opportunities to leverage your unique strengths through CliftonStrengths assessment & coaching  


Compensation: This range is provided by Allegion. Your actual pay will be based on your skills and experience.  


The expected Base Salary Range: $137,600 - $180,300. The actual compensation will be determined based on experience and other factors permitted by law. 


Bonus Eligible: Yes 


Apply Today! 


Join our team of experts today and help us make tomorrow’s world a safer place!  


  


Not sure if your experience perfectly aligns with the role? Studies have shown that some people are less likely to apply to jobs unless they meet every single qualification and every single preferred qualification of a job posting. At Allegion, we are dedicated to building a diverse, inclusive, and authentic workplace. So, if you’re excited about this role but your past experience doesn’t align perfectly with every item in the job description, we encourage you to apply anyway. You may be just the right candidate for this role. 


https://allegion.wd5.myworkdayjobs.com/en-US/careers/job/Boulder-CO/Senior-Full-Stack-Developer_JR33390?jobFamilyGroup=49eb6bd7307a10fb593d56874c3228fe

Senior Full Stack Developer | Allegion | Boulder, CO

 Senior Full Stack Developer | Allegion | Boulder, CO


Senior Full Stack Developer

locations

Boulder, CO

Golden, CO

time type

Full time

job requisition id

JR34199

Creating Peace of Mind by Pioneering Safety and Security

At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup Exceptional Workplace Award, which recognizes the most engaged workplace cultures in the world. 


Senior Full Stack Software Engineer


Allegion is looking for a Senior Full Stack engineer to work as part of a highly engaged small team within a global organization of 12,000+ employees, representing 30+ brands (including Schlage, Von Duprin and LCN) focused on safety, security and access management.  Though you will be a full stack developer, you will be passionate about the frontend and expert in React. You’ll work on solutions that will enable seamless access and help keep you and your loved ones safe and secure where they work, live and thrive.


Hybrid: 


At Allegion, we are driven by a bold vision: redefining safety while empowering our employees to thrive. When you join our team, you become part of a culture that values innovation, purpose, and excellence. This role offers the benefits of our dynamic hybrid work model—combining in-person collaboration for meaningful moments with the flexibility of remote work. Since hybrid arrangements can vary based on the needs of the individual, team and business, your talent acquisition partner will provide specific hybrid details about this role.


We are committed to fostering a healthy work-life balance and building meaningful connections, ensuring you have the tools, resources, and support needed to excel in any environment. Together, we’ll unlock your potential and create a lasting impact.


While this is the current structure and we currently have no plans to change, we reserve the right to make changes to the hybrid schedule as needed at the Company’s discretion.


Qualified candidates must be legally authorized to be employed in the United States. The company does not intend to provide sponsorship for employment visa status (e.g., H-1B, TN, etc.) for this employment position.


What you’ll do: 


Collaborate with cross-functional teams to analyze, design, and implement Java/React cloud-based applications

Develop and maintain scalable and high-performance web applications

Troubleshoot and resolve issues related to application functionality, performance, and scalability

Conduct code reviews to ensure best practices are followed and maintain code quality

Write clean, efficient, and well-documented code that adheres to software development best practices and coding standards.

Stay updated with the latest industry trends, technologies, and best practices in software development and apply them to enhance our software applications.

Troubleshoot and resolve complex technical issues that may arise in software applications, providing timely and effective solutions.

Mentor and guide junior-level engineers.

What you need to succeed: 


Bachelor’s Degree or equivalent in years of relevant work experience

5+ years of relevant work experience

Team player with the ability to adapt to changing priorities and goals

Experience with Java, React, AWS, design and documenting RESTful APIs

Experience with relational DB (PostgreSQL), Git (GitHub), and Agile methodologies

Familiarity with React or any modern web framework

Passion for API consumer experience and developer experience

Technologies and practices we use:


Java, Spring

React, Redux, Material UI, Tailwind

RabbitMQ

Postgres, Grafana, Sentry

AWS Cloud Technologies, Kubernetes

Metrics driven decision making  

  


Allegion is a Great Place to Grow your Career if:  


You're seeking a rewarding opportunity that allows you to truly help others.  With thousands of employees and customers around the world, there’s plenty of room to make an impact. As our values state, “this is your business, run with it”. 


You’re looking for a company that will invest in your professional development.  As we grow, we want you to grow with us.  


You want a culture that promotes work-life balance.  Our employees enjoy generous paid time off, because at Allegion we recognize that you have a full life outside of work!   


What You’ll Get from Us:  


Health, dental and vision insurance coverage, helping you “be safe, be healthy”   


Unlimited Paid Time Off 


A commitment to your future with a 401K plan, which currently offers a 6% company match and no vesting period  


Health Savings Accounts – Tax-advantaged savings account used for healthcare expenses 


Flexible Spending Accounts – Tax-advantaged spending accounts for healthcare and/or dependent daycare expenses 


Disability Insurance –Short-Term and Long-Term coverage, paid for by Allegion, provides income replacement for illness or injury 


Life Insurance – Term life coverage with the option to purchase supplemental coverage 


Tuition Reimbursement   


Voluntary Wellness Program – Simply complete wellness activities and earn up to $2,000 in rewards 


Employee Discounts through Perks at Work  


Community involvement and opportunities to give back so you can “serve others, not yourself”  


Opportunities to leverage your unique strengths through CliftonStrengths assessment & coaching  


Compensation: This range is provided by Allegion. Your actual pay will be based on your skills and experience.  


The expected Base Salary Range: $119,700 - $180,300. The actual compensation will be determined based on experience and other factors permitted by law. 

Bonus Eligible: Yes

Apply Today! 


Join our team of experts today and help us make tomorrow’s world a safer place!  


Qualified candidates must be legally authorized to be employed in the United States. The company does not intend to provide sponsorship for employment visa status (e.g., H-1B, TN, etc.) for this employment position. 


  


Not sure if your experience perfectly aligns with the role? Studies have shown that some people are less likely to apply to jobs unless they meet every single qualification and every single preferred qualification of a job posting. At Allegion, we are dedicated to building a diverse, inclusive, and authentic workplace. So, if you’re excited about this role but your past experience doesn’t align perfectly with every item in the job description, we encourage you to apply anyway. You may be just the right candidate for this role. 


https://allegion.wd5.myworkdayjobs.com/en-US/careers/job/Boulder-CO/Senior-Full-Stack-Developer_JR34199?jobFamilyGroup=49eb6bd7307a10fb593d56874c3228fe

Sr. Lead Engineer | Allegion | Bangalore, India

 Sr. Lead Engineer | Allegion | Bangalore, India


Sr. Lead Engineer

locations

Bangalore, India

time type

Full time

job requisition id

JR33142

Creating Peace of Mind by Pioneering Safety and Security

At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup Exceptional Workplace Award, which recognizes the most engaged workplace cultures in the world. 


What you’ll do


· Lead and mentor a team of software engineers, fostering a culture of collaboration, innovation, and continuous learning.


· Design, develop, and maintain scalable, high-performance software applications, ensuring adherence to best practices and coding standards.


· Collaborate with product management, design, and architecture teams to define technical strategies and roadmaps aligned with business goals.


· Conduct code reviews to ensure code quality, performance, and security, while promoting best practices within the team.


· Provide high-level estimates and manage the scope of projects throughout the development lifecycle, ensuring timely delivery of software solutions.


· Identify, analyze, and communicate potential risks and issues, proactively developing mitigation strategies.


· Serve as a key point of contact for technical discussions, providing clear and concise communication to stakeholders, including technical team members and leadership.


· Responsible for managing and completing significant projects involving multiple components and subsystems.


· Stay updated with the latest industry trends and technologies and apply this knowledge to enhance our software applications and development processes.


· Build relationships with internal customers and product managers to understand the business needs and priorities, articulate the technical roadmap for success, and make strategy recommendations


· Responsible for maintaining and publishing apps to production and managing its life cycle.


What we are looking for 


· Experience building native applications in iOS and Android


· Expert level experience with Java, Swift, Objective C and Kotlin


· Well experienced with building native UI experiences using SwiftUI and Jetpack Compose


· Experience/Understanding of working on cross platform mobile frameworks (e.g. flutter, Kotlin Multi-Platform)


· Proficient in using SPM and Gradle to integrate third-party or first party


· SDK/library dependencies.


· Aware of structured concurrency concepts using Swift Concurrency, Kotlin Coroutines.


· Experience with reactive programming concepts using Combine and Kotlin Flow.


· Experience in designing, implementing, and maintaining CI/CD pipelines utilizing Azure DevOps and GitHub for mobile applications.


· Familiarity with Git version control system and the broader GitHub ecosystem.


· Good understanding of OWASP Mobile Security Requirements, Threat Modeling and Security Risk Assessment of Mobile Apps


· Experience with working on architectural design patterns like MVVM.


· Strong knowledge in software design, design patterns


· Experience in Scrum and Agile Philosophy


· Thorough understanding of the Apple’s and Google’s design principles and interface guidelines.


Experience:


· 14 to 18 Years of experience in Mobile Applications development


Education:


· BE /B.Tech or M.Tech in Computer Sciences Engineering


Allegion is a Great Place to Grow your Career if:


· You are seeking a rewarding opportunity that allows you to truly help others. With thousands of employees and customers around the world, there’s plenty of room to make an impact. As our values state, “this is your business, run with it”.


· You value personal well-being and balance because we do too!


· You’re looking for a company that will invest in your professional development. As we grow, we want you to grow with us.


https://allegion.wd5.myworkdayjobs.com/en-US/careers/job/Bangalore-India/Sr-Lead-Engineer_JR33142?jobFamilyGroup=49eb6bd7307a10fb593d56874c3228fe

DevOps Engineer | Allegion | Carmel, IN

 DevOps Engineer | Allegion | Carmel, IN


DevOps Engineer


locations

Carmel, IN

time type

Full time

job requisition id

JR34735

Creating Peace of Mind by Pioneering Safety and Security

At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup Exceptional Workplace Award, which recognizes the most engaged workplace cultures in the world. 


At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 11,000+ employees globally, and products sold in 130 countries, we strive to create seamless access and a safer world. 



We are seeking a DevOps Engineer to join our Overtur team in Carmel, IN, who will partner closely with product engineering to deploy, secure, and operate cloud-native applications and services. In this role you’ll help build and maintain CI/CD pipelines, automate infrastructure provisioning with IaC (Terraform), manage Azure environments and related services (App Services, Front Door, Key Vault, App Insights, Managed Identities), and implement monitoring, alerting, and quality/security tooling. You’ll proactively improve site reliability and operational SLAs, troubleshoot incidents end-to-end, and create tooling and automation to speed delivery and standardize processes — all while working in an Agile environment and collaborating with global stakeholders to ensure secure, scalable, and highly available deployments.


Qualified candidates must be legally authorized to be employed in the United States. The company does not intend to provide sponsorship for employment visa status (e.g., H-1B, TN, etc.) for this employment position. 


What You Will Do:  


Deploy, monitor, and troubleshoot application deployments across Azure environments (App Services, Front Door, App Insights, Key Vaults, Managed Identities, App Registrations).

Build and maintain CI/CD pipelines and automated build/deploy processes (Azure DevOps, GitHub Actions/GitHub Enterprise).

Implement and manage Infrastructure as Code (Terraform) for provisioning and updating cloud resources.

Integrate code quality and security tooling into pipelines (e.g., SonarQube) and automate quality/security checks.

Develop and maintain scripts and automation (PowerShell, YAML, Unix shell, Python, Ruby) to standardize and accelerate operational tasks.

Implement monitoring, logging, alerting, and analytics to maintain reliability and meet SLA targets; own incident response until resolution.

Collaborate with product engineering, security, and IT teams to resolve application and security issues and to align deployments with architecture standards.

Participate in Agile/Scrum processes, contribute to sprint goals, and support continuous improvement initiatives.

Support database configuration and automation for MS SQL as part of deployment pipelines and operational tasks.

Document runbooks, deployment steps, and architecture decisions; communicate status and technical information to technical and non-technical stakeholders.

Evaluate and pilot new cloud technologies and tools to improve efficiency, scalability, and security.

Assist senior engineers by owning smaller features or components end-to-end and escalating complex or architectural issues as needed.

What You Need to Succeed:  


Bachelor’s Degree in Computer Science (or related degree) or equivalent in years of relevant work experience.

4+ years of software application development/DevOps experience.

Practical hands-on experience with Microsoft Azure services (Azure App Services, Azure Front Door, App Insights, Key Vaults, Managed Identities, App Registrations).

Hands-on experience designing, building, and maintaining CI/CD pipelines and build/deploy automation (Azure DevOps, GitHub/GitHub Enterprise).

Experience with Infrastructure as Code (Terraform) to automate provisioning and environment updates.

Experience implementing/using SonarQube (or similar) for continuous code quality/security inspection.

Knowledge of monitoring, logging, analytics, and continuous health monitoring tools and practices for 24/7 environments (e.g., App Insights, Prometheus/ELK equivalents).

Experience with distributed systems and cloud infrastructure concepts (especially Azure).

Proficiency in scripting and automation (PowerShell, YAML, Unix shell scripting); working knowledge of Python, Ruby, or similar languages.

Experience with MS SQL database configuration and automation of database scripts.

Strong debugging and troubleshooting skills for diagnosing and resolving deployment and runtime issues.

Practical understanding and application of DevOps/DevSecOps concepts, metrics, and best practices.

Familiarity with application development architectures, web deployment methodologies, and design patterns.

Comfortable working in Agile/Scrum processes and collaborating across product, security, and IT teams.

Good verbal and written communication skills; ability to document runbooks and communicate status to technical and non-technical stakeholders.

Ability to think creatively and work independently on solving problems across multiple systems.

Preferred:

Experience with containerization and orchestration (Docker, Kubernetes).

Experience with commercial off-the-shelf (COTS) tooling and integrating them into enterprise environments.

Familiarity with compliance and security standards (NIST, CIS) and tools such as Black Duck.

Prior experience mentoring junior engineers and leading technical design discussions.

Why Work for Us? 


Allegion is a Great Place to Grow your Career if: 


You're seeking a rewarding opportunity that allows you to truly help others.  With thousands of employees and customers around the world, there’s plenty of room to make an impact. As our values state, “this is your business, run with it”.

You’re looking for a company that will invest in your professional development.  As we grow, we want you to grow with us. 

You want a culture that promotes work-life balance.  Our employees enjoy generous paid time off, because at Allegion we recognize that you have a full life outside of work! 

You want to work for an award-winning company that invests in its people. Allegion is proud to be a recipient of the Gallup Exceptional Workplace Award for the second year in a row, recognizing our commitment to employee engagement, strengths-based development, and unlocking human potential.

What You’ll Get from Us:


Health, dental and vision insurance coverage, helping you “be safe, be healthy”. 

A commitment to your future with a 401K plan, offering a 6% company match and no vesting period 

Tuition Reimbursement  

Unlimited PTO

Employee Discounts through Perks at Work 

Community involvement and opportunities to give back so you can “serve others, not yourself”

Opportunities to leverage your unique strengths through CliftonStrengths testing and coaching 

Apply Today!


Join our team of experts today and help us make tomorrow’s world a safer place!


Not sure if your experience perfectly aligns with the role? Studies have shown that some people are less likely to apply to jobs unless they meet every single qualification and every single preferred qualification of a job posting. At Allegion, we are dedicated to building a diverse, inclusive, and authentic workplace. So, if you’re excited about this role but your past experience doesn’t align perfectly with every item in the job description, we encourage you to apply anyway. You may be just the right candidate for this role.


https://allegion.wd5.myworkdayjobs.com/en-US/careers/job/Carmel-IN/DevOps-Engineer_JR34735?jobFamilyGroup=94e33d79ccff1077c614401bbd8b7350

Tuesday, 6 January 2026

Senior Software Engineer - Devop & Perforce (Game Creation) (R27171) | Epic Games | Austin, United States

 Senior Software Engineer - Devop & Perforce (Game Creation) (R27171) | Epic Games | Austin, United States


Department

Engineering


Location

Austin, United States


Product

Corporate


Company

Epic Games


Requisition ID

R27171


WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.


Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.


ONLINE INFRASTRUCTURE

What We Do

We enable Epic’s online services teams to build, deploy, and manage services that are used by more than half a billion players around the world. Our mission is to provide world class tools and platforms to improve the experience of our developers and make it easier, faster, and safer to build, operate, and scale their applications. We operate at massive scale as one of the largest cloud computing users in the world.


What You'll Do

You’ll work on one of the largest and most demanding Perforce Helix Core deployments in the industry, supporting thousands of users and millions of files at scale. You’ll tackle complex engineering challenges that come with operating source control at this level, while partnering closely with teams across Epic Games and with external studios and partners around the world. As one of Perforce’s largest customers, Epic collaborates directly with the Perforce engineering team, giving you a unique opportunity to influence their product roadmap and help shape the future of source control tooling used across the industry.


In this role, you will

Architect and administer large, high performance Perforce Helix, and other SCM tools at a global scale with thousands of consumers worldwide

Perform deep troubleshooting of Perforce Helix server performance and database contention issues

Implement and maintain automation tools, user facing tools, documentation, and workflows to assist with system management

Manage and support permissions and identity integrations

Assist in disaster recovery and business continuity initiatives to ensure a protected and highly available implementation

Devise, test, and deploy integrations between Perforce products and other internal systems

Promoting adoption and best practices among the system user community and conducting user-training and help-sessions for new features or implementations

What we're looking for

Experience deploying and maintaining environments with infrastructure as code approaches and tools (SCM/Git, Packer, Terraform, Ansible, Chef, or Salt, and leveraging CI/CD systems to get work done)

Experience with cloud providers like AWS, Azure, GCP (Google Cloud Platform)

Understanding of Linux operating systems, OS performance tuning, troubleshooting, patching and patch management best practices

Expertise writing tools, scripting and automation in Bash/UNIX shell, Python

Excellent communicator with the ability to convey complex ideas clearly and collaborate effectively across teams

Strong learning skills, able to quickly absorb new concepts, tools, and processes in a fast-paced environment

Experience with Perforce Helix, Git and their related server and client components in a large scale, and understanding of version control workflows is a big plus

Experience with other version control systems such as Git, and related code collaboration tools such as GitHub, and GitLab would be a plus

Highly organized, with the ability to manage priorities, track details, and deliver work reliably on time would be a plus

EPIC JOB + EPIC BENEFITS = EPIC LIFE

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.


ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.


Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.


Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.



https://www.epicgames.com/site/en-US/careers/jobs/5739578004

Monday, 5 January 2026

Backend Engineer (R27147) | Epic Games | Cary, United States

 Backend Engineer (R27147) | Epic Games | Cary, United States


Department

Engineering


Location

Cary, United States


Product

Epic Games Store


Company

Epic Games


Requisition ID

R27147


WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.


Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.


PROGRAMMING - EPIC GAMES SERVICES

What We Do

Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic’s own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.


What You'll Do

As a Backend Programmer at Epic, you will work exclusively on backend systems that power high-scale eCommerce experiences. You’ll design, build, and operate distributed services that handle millions of transactions, integrating deeply with teams across the globe. This role requires an excellent command of Java, microservices, and AWS infrastructure, with a focus on performance, reliability, and secure design.


In this role, you will

Design, implement, and iterate on scalable, secure, and highly available backend services

Own and operate distributed microservices in domains including payments, checkout, orders, and subscriptions

Diagnose and resolve production issues involving latency, concurrency, distributed systems behavior, and service interoperability

Take ownership end-to-end: you build it, you run it: define, review, and improve service metrics, monitoring, logging, and alerting practices

Collaborate with product and programming teams to shape technical direction, define milestones, and deliver high-impact features

Refactor and improve existing services for performance, scalability, and maintainability

Work closely with programming teams in GMT+8, including regular real-time collaboration across time zones

What we're looking for

5+ years’ hands-on experience building and running production backend systems (preferably handling high traffic, high reliability environments)

Expert-level Java experience, including Spring Boot and modern backend development practices

Microservices programming background: service boundaries, API design, resiliency patterns, async processing, observability

Deep understanding of REST API design and implementation

Advanced knowledge of both relational (PostgreSQL) and NoSQL (MongoDB) databases

Practical experience with caching, messaging, and asynchronous pipelines

Solid working knowledge of AWS services: EC2, RDS, Elastic Cache, SNS, SQS, Redis

Familiarity with authentication and authorization mechanisms such as OAuth, OpenID, JWT

Experience with modern DevOps toolchains: Docker, Kubernetes, Terraform, Gradle, CI/CD (TeamCity or GitHub Actions)

Nice to have: background in eCommerce, especially payments, checkout, or subscription systems

EPIC JOB + EPIC BENEFITS = EPIC LIFE

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.


ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.


Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.


Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.



https://www.epicgames.com/site/en-US/careers/jobs/5738613004

Lead Software Quality Assurance Engineer (Hybrid ) | Broadridge | Newark, NJ

 Lead Software Quality Assurance Engineer (Hybrid ) | Broadridge | Newark, NJ


Lead Software Quality Assurance Engineer (Hybrid )


locations

Newark, NJ

time type

Full time

job requisition id

JR1074038

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.


We are seeking a highly skilled QA Testing Lead (Automation) to drive quality and testing excellence for our growing Data Platform. As part of our Data Engineering team, you will be responsible for designing, building, and leading test automation frameworks and strategies across modern data technologies such as AWS, Snowflake, and PowerBI. You will ensure the end-to-end quality of robust data pipelines, integrations, and analytics solutions that drive key business decisions.


Responsibilities:


Strategy & Leadership


Lead QA activities for Data Pipelines, owning end-to-end automation test strategy, planning, and execution.

Mentor and guide QA automation engineers and ensure best practices are established and followed.

Collaborate closely with Data Engineers, Product Managers, DevOps, and business stakeholders.

Test Automation & Execution


Design, develop, and maintain automated QA frameworks using PyTest, Robot Framework, JUnit/TestNG, or similar tools.

Create and execute high-coverage, maintainable automated test cases for data pipelines and ETL processes, including Apache Airflow DAGs, AWS Glue, and custom Python/SQL test harnesses.

Develop automated test cases for cloud and warehouse services such as AWS S3, Lambda, and Snowflake Datawarehouse.

Conduct API testing using Postman, RestAssured, and SoapUI for RESTful APIs and integrations

Perform UI and BI testing for PowerBI dashboards and data visualizations using Selenium.

mplement and manage data validation and data testing processes with QuerySurge and dbt tests.

Develop and maintain file-based integration tests for formats such as CSV, Parquet, and JSON.

Implement and sustain monitoring, alerting, and notification systems using AWS CloudWatch, SNS, PagerDuty, and Slack/email automation.

Manage source code and automation workflows using Git, Jenkins, GitHub Actions, or similar CI/CD tools.

Write and maintain scripts using Python (preferred), SQL, Bash, or similar scripting languages.

Data Quality Assurance


Validate ETL/ELT processes and ensure data accuracy, completeness, and consistency.

Design and implement automated data validation checks, reconciliation routines, and anomaly detection.

Implement continuous integration/continuous deployment (CI/CD) pipelines for test automation.

Reporting & Improvements


Analyze test results, provide actionable insights, and drive root cause analysis of defects.

Ensure effective alerting and notification mechanisms for quality issues across the platform.

Advocate for improvements in testability, automation, and data quality controls.

Qualifications:


Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

7+ years of experience in QA, with at least 3 years leading QA/testing teams (preferably in the data platform space).

AWS Cloud (S3, Lambda, Glue)

Snowflake, including SQL scripting and data validation

Apache Airflow: DAG orchestration, test automation hooks

PowerBI: Data validation and BI automation testing

File integration: Automation of file ingestion and transformation tests

APIs: RESTful API test automation (tools like Postman, RestAssured, etc.)

CI/CD: Jenkins, GitHub Actions, or similar tools

Programming/Scripting: Python (preferred), SQL, Bash or other scripting languages

Experience with monitoring, alerting, and notification integration (e.g., CloudWatch, SNS, PagerDuty, email or Slack alerts).

Strong knowledge of QA methodologies: functional, regression, integration, performance, and UAT.

Demonstrated ability to communicate clearly and collaborate with cross-functional teams.

Self-driven with strong analytical, organizational, and problem-solving skills.

Preferred Qualifications


Experience with DataOps or similar data platform operational practices.

Familiarity with data governance, security, and compliance in cloud data platforms.

Knowledge of data test automation tools (e.g., Great Expectations, dbt tests, QuerySurge).

ISTQB, AWS, or Snowflake certification(s) a plus.

Compensation Range: The salary range for this position is between $130,000.00-$160,000.00. Broadridge considers various factors when evaluating a candidate's final salary including, but not limited to, relevant experience, skills, and education.


Bonus Eligibility: Bonus Eligible


https://broadridge.wd5.myworkdayjobs.com/en-US/Careers/job/Newark-NJ/Lead-Software-Quality-Assurance-Engineer--Hybrid----Flexible-Options-_JR1074038-1

Saturday, 27 December 2025

Machine Learning Engineer II, Marketing Testing | Expedia Group | United Kingdom - London

 Machine Learning Engineer II, Marketing Testing | Expedia Group | United Kingdom - London


Machine Learning Engineer II, Marketing Testing

United Kingdom - London


Technology


Full-Time Regular


ID # R-98196

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Machine Learning Engineer II, Marketing Testing

Introduction to team

The Traveler Business Team builds and drives growth for our global consumer businesses—Expedia, Hotels.com, and Vrbo. This division creates compelling and differentiated traveler value for each brand by setting the strategic vision, operating strategy, and plan. Responsibilities include investment allocation and prioritization, P&L accountability, and leading cross-functional teams across Expedia Group, who are all held accountable to a single scorecard.


Within this division, our Marketing Measurement Analytics team is dedicated to driving data-informed marketing decisions across Expedia Group's portfolio of brands. We build sophisticated measurement capabilities and experimentation platforms that enable marketers to optimize their strategies and demonstrate clear business impact.


About the Role

We are seeking a Machine Learning Engineer to work on two key areas within our marketing analytics team. First, you'll enhance our production experimentation platform that runs large-scale tests, helping marketers design, launch, and evaluate experiments efficiently and reliably.


Second, you'll help build new flexible measurement tools by creating open-source style add-ons and turning research prototypes into production-ready solutions. This includes developing reusable code libraries for quick analysis and designing tools that work alongside our existing platform.


If you're passionate about building scalable ML systems that drive business impact and enjoy turning innovative prototypes into robust production tools, this could be the perfect role for you!


You'll play a key role in maintaining our current experimentation platform while helping to build the next generation of marketing measurement tools.


In this role, you will:

Support software engineering teams to maintain platform performance, troubleshoot issues, and enhance logging systems to ensure reliable operation for 300+ annual experiments


Optimize core testing code including stratified sampling, simulation and regression frameworks


Build scalable data pipelines for experiment execution and analysis


Build flexible measurement tools, create reusable code libraries, and transform research prototypes into production-ready solutions


Collaborate with data scientists and software engineers to translate requirements and coordinate deployment of tools into production


Experience and qualifications:

Required:


Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related technical field; or equivalent professional experience


Proficient in Python, SQL, and PySpark for large-scale data processing


Experience building scalable systems, preferably with ML/AI components in production environments


Experience with automated testing and deployment practices, including version control, unit testing, and deployment pipelines (e.g. GitHub Actions)


Understanding of system internals, including memory management, caching, and distributed computing


Experience turning prototypes into production code and building flexible, reusable code frameworks


Foundational knowledge in machine learning principles and statistical methods


Desirable:


Familiarity with cloud platforms (AWS, GCP)


Familiarity with open-source development practices and creating modular, adaptable tools


Knowledge of A/B testing methodologies, stratified sampling, and experimental design principles


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/machine-learning-engineer-ii-marketing-testing/london-London/R-98196/

Senior Software Development Engineer | Expedia Group | India - Haryana - Gurgaon

 Senior Software Development Engineer | Expedia Group | India - Haryana - Gurgaon


Senior Software Development Engineer

India - Haryana - Gurgaon


Technology


Full-Time Regular


ID # R-99951

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Senior Software Development Engineer


Expedia is transforming the way people search for and book travel. We create seamless and unforgettable experiences for traveler’s while driving success for our travel partners. At Expedia Group, the Book to Trip team plays a pivotal role in turning travel bookings into memorable journeys. Our focus is on delivering a secure, seamless booking experience and providing an always-on trip companion that enhances every traveler journey, while maximizing value for our partners and Expedia.


As a core part of this broader team, the Reservations team manages bookings and provides reservation services across all Expedia Group points of sale. The platform is built on a modern microservices architecture and operates in the cloud using Amazon Web Services (AWS), ensuring scalability, resilience, and extensibility. We are driving key initiatives to make the reservation platform more flexible for product servicing, while continuing to uphold the highest standards of performance and reliability.


We are looking for a high-performing and influential individual contributor who leads by example, mentor’s junior engineers, consistently interfaces with tech leadership in the local organization, takes ownership of complex and vaguely defined projects, and demonstrates emerging team leadership skills based on current initiatives.


What you’ll do:


• Extends outside of direct organization and collaborate with peers across a senior level organization.


• Conducts successfully day-to-day work and solves complex issues in own specific technical engineering area.


• Shares domain and Industry knowledge between cross-functional teams.


• Serves as a guide to others by sharing and helping junior associates in their duties.


• Possesses knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.


• Tests and maintains software applications and related programs and procedures by using a variety of software development tools following design requirements of customer


• Acts as a spokesperson for software design best practices


• Manage project priorities, deadlines, and deliverables.


• Researches and recommends frameworks and architectural/code design patterns


• Identifies areas of improvements within the code and suggests solutions


• Advocates for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)


• Advises on technical limitations of software design for products and provides alternative solutions


• Facilitates collaboration with different stakeholders with varied perspectives to develop effective solutions to issues


• Strives for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes


• Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made


Who you are:

Minimum Qualifications:

• Bachelor's or Master's degree in a related technical field; or equivalent related professional experience

• 8+ years of professional software development experience with a Bachelor's degree, or 6+ years with a Master's degree

• Hands on experience in driving the end-to-end technical design of multiple projects in java other than related technologies

• Demonstrated ability in designing moderately complex systems and making well-defined technology choices


Preferred Qualifications:

• Experience formally mentoring other engineers and guiding integrations across teams

• Ability to justify technology choices to both technical and non-technical observers

• Experience working effectively in decentralized or geographically distributed teams

• Strong understanding of operational excellence, including establishing team-level metrics and advocating for project quality via testing, monitoring, and alerting.

• Experience in leveraging AI tools (e.g., GitHub Copilot) to accelerate development, refactoring, debugging, and documentation.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


https://careers.expediagroup.com/job/senior-software-development-engineer/gurgaon-Haryana/R-99951/

Senior Software Development Engineer | Expedia Group | India - Haryana - Gurgaon |

 Senior Software Development Engineer | Expedia Group | India - Haryana - Gurgaon | 


Senior Software Development Engineer


India - Haryana - Gurgaon


Technology


Full-Time Regular


ID # R-99411

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Senior Software Development Engineer


Expedia is transforming the way people search for and book travel. We create seamless and unforgettable experiences for traveler’s while driving success for our travel partners. At Expedia Group, the Book to Trip team plays a pivotal role in turning travel bookings into memorable journeys. Our focus is on delivering a secure, seamless booking experience and providing an always-on trip companion that enhances every traveler journey, while maximizing value for our partners and Expedia.


As a core part of this broader team, the Reservations team manages bookings and provides reservation services across all Expedia Group points of sale. The platform is built on a modern microservices architecture and operates in the cloud using Amazon Web Services (AWS), ensuring scalability, resilience, and extensibility. We are driving key initiatives to make the reservation platform more flexible for product servicing, while continuing to uphold the highest standards of performance and reliability.


We are looking for a high-performing and influential individual contributor who leads by example, mentor’s junior engineers, consistently interfaces with tech leadership in the local organization, takes ownership of complex and vaguely defined projects, and demonstrates emerging team leadership skills based on current initiatives.


What you’ll do:


• Extends outside of direct organization and collaborate with peers across a senior level organization.


• Conducts successfully day-to-day work and solves complex issues in own specific technical engineering area.


• Shares domain and Industry knowledge between cross-functional teams.


• Serves as a guide to others by sharing and helping junior associates in their duties.


• Possesses knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.


• Tests and maintains software applications and related programs and procedures by using a variety of software development tools following design requirements of customer


• Acts as a spokesperson for software design best practices


• Manage project priorities, deadlines, and deliverables.


• Researches and recommends frameworks and architectural/code design patterns


• Identifies areas of improvements within the code and suggests solutions


• Advocates for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)


• Advises on technical limitations of software design for products and provides alternative solutions


• Facilitates collaboration with different stakeholders with varied perspectives to develop effective solutions to issues


• Strives for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes


• Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made


Who you are:

Minimum Qualifications:

• Bachelor's or Master's degree in a related technical field; or equivalent related professional experience

• 8+ years of professional software development experience with a Bachelor's degree, or 6+ years with a Master's degree

• Hands on experience in driving the end-to-end technical design of multiple projects in java other than related technologies

• Demonstrated ability in designing moderately complex systems and making well-defined technology choices


Preferred Qualifications:

• Experience formally mentoring other engineers and guiding integrations across teams

• Ability to justify technology choices to both technical and non-technical observers

• Experience working effectively in decentralized or geographically distributed teams

• Strong understanding of operational excellence, including establishing team-level metrics and advocating for project quality via testing, monitoring, and alerting.

• Experience in leveraging AI tools (e.g., GitHub Copilot) to accelerate development, refactoring, debugging, and documentation.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50


https://careers.expediagroup.com/job/senior-software-development-engineer/gurgaon-Haryana/R-99411/

Software Engineering Intern 2026 (Mexico City) | Pinterest | Mexico City

 Software Engineering Intern 2026 (Mexico City) | Pinterest | Mexico City


Software Engineering Intern 2026 (Mexico City)

Mexico City University Intern


Description

About Pinterest:


Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.


Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.


We’re looking for inquisitive, collaborative interns to join our engineering teams. Working closely with mentors and product, design, data, and back‑end engineers, you’ll learn how large‑scale systems operate and play a meaningful role in building new technologies, features, and tools. Expect real projects, supportive teammates, and plenty of opportunities to explore ideas that make a difference for our teams and Pinners.


Important: Apply to only one role (general Software Engineering or Mobile Engineering) to avoid delays in the process.


What you’ll do:


Demonstrate accountability and quality in your work while receiving support and guidance from your mentor, manager, and peers

Execute scoped technical tasks end-to-end to help build the future of Pinterest

Deliver code that is well-documented, tested, and operable

Communicate new ideas and opinions with candor as you grow both professionally and personally through learning and development opportunities

Collaborate with your team and contribute to real projects that impact Pinterest

Opportunities to interact with leaders and employees across Pinterest and to participate in a variety of optional company events


What we’re looking for:


This position requires current enrollment in a school or education program in which the individual is working towards a Bachelor’s in Computer Science or related technical field

Obtain Bachelor's in Computer Science or related technical field by June 2028

2-3 years of CS classes under your belt (Intro to CS and Algorithms, Advanced Algorithms, Operating Systems and Data Structures are all great!)

Ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms.

Aptitude for JavaScript, CSS, C++, HTML, Python, Java, Go–we use a variety of programming languages and tools

Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, etc.)

A curious nature with a desire to tackle and solve complex problem

This onsite internship will be based in our Mexico City office requiring a few days in office. Our program will run from June 15, 2026 - December 11, 2026 in a full-time capacity during typical business hours between Monday-Friday.



In-Office Requirement:


We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.

This role will need to be in the office for in-person collaboration [2-3 weekdays per week] and therefore needs to be in a commutable distance from one of the following offices [Mexico City].


Relocation Statement:


This position may be eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

Information regarding the culture at Pinterest and benefits available for this position can be found here.

#LI-HYBRID


#LI-AG4


Our Commitment to Inclusion:


Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please complete this form for support.


https://www.pinterestcareers.com/jobs/7263499/software-engineering-intern-2026-mexico-city/?gh_jid=7263499

Thursday, 25 December 2025

Software Engineering Intern | GitHub | Remote United States

 Software Engineering Intern | GitHub | Remote United States


Software Engineering Intern

Job Description

About GitHub

GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

As a software engineer intern at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. Internships at GitHub aim to provide students with hands-on experience in developing fundamental skills while exploring potential career paths.


We are looking for talented individuals to join us for an internship in 2026. In this role, you will design, develop and ship high-quality technical solutions that scale across multiple GitHub services. The GitHub culture promotes many opportunities for collaboration with peers as we all work “better together”. You’ll be assigned to one of our many fast-paced engineering teams to work on meaningful projects which support our business goals and mission.

 

This is a remote summer internship for 12 consecutive weeks with start dates between May-June 2026 with an onsite week during the internship.


Responsibilities

  • Develop high-performance, reliable, testable and maintainable code.
  • Participate in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
  • Collaborate with engineers and participate in daily or weekly stand ups and meetings.
  • Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication.

Qualifications

Required Qualifications:

 

  • Currently in the process of obtaining a Bachelor’s degree or Master's Degree in Computer Science, Computer Engineering, Data Science, or similar field with an expected conferral date between December 2026 and August 2027.
  • Available to work full time for a minimum of 12 weeks while not concurrently enrolled in coursework.
  • Track record of working both independently and collaboratively
  • Experience with two or more of the following skill sets:
    Ruby/Rails
    Go and related tooling
    Database Management Systems, preferably MySQL
    REST APIs
    React, Python or NodeJS

 

Preferred Qualifications:

 

  • Excellent communication skills, both written and verbal
  • Experience with Git CLI, GitHub client or other version control platform for collaborative development
  • Attention to detail with good organizational and planning skills.

Compensation Range

The base salary range for this job is USD $32.16 - USD $85.38 /Hr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.

GitHub values

  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive

Manager fundamentals

  • Model
  • Coach
  • Care

Leadership principles

  • Create clarity
  • Generate energy
  • Deliver success

Who We Are

GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.
Join us, and let’s change the world, together.

EEO Statement

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!