Tell Me More ↓Company Description
Wise is a global technology company building the best way to move and manage the world’s money.
**Min fees. Max ease. Full speed.**
Whether people and businesses are sending money to another country spending abroad or making and receiving international payments Wise is on a mission to make their lives easier and save them money.
As part of our team you will be helping us create an entirely new network for the world's money.
**For everyone everywhere.**
More about **[our mission](https: wise.jobs our-mission)** and **[what we offer](https: wise.jobs what-we-offer)**.
Job Description
**Role Programme:**
As a Graduate Software Engineer you’ll join our Engineering team in September 2026. This full-time role offers a chance to make a meaningful impact and kickstart your career. You’ll be onboarded with the global Graduate cohort in one of our offices and learn the basics of being a Wiser.
**How You’ll Make an Impact: In this role you will:**
- Collaborate cross-functionally to shape and build our product
- Create clear consistent and high-performing interfaces.
- Understand and solve customer challenges.
**Growth and Development:**
At Wise we believe in continuous learning and development. You will have access to:
- **WiseStart Engineering Bootcamp during your first week**- a two day introduction to the engineering tools and terminology we use at Wise designed to bridge the gap between university and working in a live production environment
- **Engineering Academy**- a 9 months programme of essential technical topics for engineering graduates. Topics are selected and delivered by our engineering community on a bi-monthly basis
- **Mentorship buddy programme** - you will have a buddy assigned to you to give you as much possible connection with people who know what you’re going through!
**How You’ll Make an Impact: In this role you will:**
- Collaborate cross-functionally to shape and build our product
- Create clear consistent and high-performing interfaces
- Understand and solve customer challenges
**Key Dates:**
- Application period: January 29 - February 8 2026
- Recruitment process: February 2026 - mid March 2026
- Program start: September 7 2026
Qualifications
**What You’ll Bring:**
- You are graduating in 2025 or 2026 with a Bachelor’s or Master’s degree potentially in **Computer Science or any other STEM subject**. However a degree in a technical field is not a must as our selection process prioritises your skills
- Ready to start a **full-time** role on the **7th of September 2026**
- Knowledge of **computer science fundamentals and any major programming languages** (Java JavaScript Python Kotlin Swift)
- Ability to explain complex concepts to diverse audiences
- **Commitment to best coding practices and code reviews**
- Basic knowledge of modern web technologies and a **strong interest in web development**
- **Eligible to work in the USA without any sponsorship** - please note that for this role we are not able to offer visa&relocation sponsorship.
Additional Information
**Why You’ll Love Working Here?**
🏠You will have [flexibility in how and where you work](https: www.wise.jobs 2023 02 07 hybrid-working-at-wise ). We understand everyone needs a little something different - so we’ll do our best to make it happen but we recommend coming to the office as much as possible in your first months!
🌍 Mobile Wiser: After your first six months with Wise you can work from anywhere in the world (up to 90 days)
🌴Paid Sabbatical leave Me days Volunteering day plus your annual vacation days
📈Annual development budget to support your professional growth
💸Salary from $115 000 yearly with an RSU Package
🏢Fun and creative offices with social activities
💚Embrace global connection during [Mission Days](https: www.youtube.com watch?v=W4aCHH48Rfc)
🌟Be part of a global team with a global mindset
💥 [Have a real impact](https: wise.jobs posts our-work). Solve real customer problems
For more details on location-specific benefits please check [here](https: wise.jobs what-we-offer).
For everyone everywhere. We're people building money without borders — without judgement or prejudice too. We believe teams are strongest when they are diverse equitable and inclusive.
We're proud to have a truly international team and we celebrate our differences.
Inclusive teams help us live our values and make sure every Wiser feels respected empowered to contribute towards our mission and able to progress in their careers.
If you want to find out more about what it's like to work at Wise visit [Wise.Jobs](https: www.wise.jobs ).
Keep up to date with life at Wise by following us on [LinkedIn](https: www.linkedin.com company 1769571 ) and [Instagram](https: www.instagram.com wisecareers ).... Click to read more.
|
||
Tell Me More ↓Discord is used by over 200 million people every month for many different reasons but there’s one thing that nearly everyone does on our platform: **play video games.** Over 90% of our users play games spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before during and after playing games.
Our Web Platform team is responsible for building and maintaining the critical systems that power Discord's frontend development across web desktop and mobile platforms. These systems support hundreds of engineers daily process thousands of builds and deployments and enable rapid feature delivery through robust tooling infrastructure. Through developing and operating foundational JavaScript build systems - including linters bundlers package managers and CI CD automation - our work allows internal developers to ship features quickly and safely while ensuring optimal performance correctness and developer ergonomics. This team also owns the localization and translation systems that power the strings and copy found across all of our apps and platforms.
As a Senior Software Engineer on this team you will continuously improve our build tooling developer workflows and infrastructure - affecting the productivity of every frontend engineer at Discord and ultimately every user interaction on the platform!
**What You'll Be Doing:**
- Building and maintaining the tools pipelines and processes that keep frontend development at Discord fast safe and reliable.
- Becoming an expert in JavaScript tooling and serving as a resource to help teams solve any and all problems they encounter during development.
- Refactoring and upgrading the codebase to pay down tech debt keep up with the state of the art in web development and drive progress toward better maintainability.
- Writing new and unique tools based on the specific needs of Discord’s frontend projects to make everything Just Work.
- Digging deep into bundlers linters formatters editor plugins and more to optimize their performance adopt and test new features early on and continuously improve the experience for the developers using them.
**What you have:**
- 3+ years of working with JavaScript tools and the Node.js ecosystem.
- Familiarity with and a desire to work across multiple programming languages (generally including JavaScript TypeScript Python Rust Kotlin Go and Swift).
- Experience developing and maintaining CLI tools and packages in JavaScript.
- A strong sense for writing maintainable code and deliberately documenting for the future.
- Understanding of all of the tools involved in frontend development and how they work together.
**Bonus Points:**
- Familiarity and experience with localization in frontend applications.
- Familiarity with React Native related tools (Metro Hermes) and bridging between JavaScript and native code.
- Experience with directly maintaining or writing plugins for tools like bundlers linters or formatters in any language.
- Experience with CI CD orchestration Cloudflare workers cloud storage providers and other application deployment processes.
_Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda Contra Costa Marin Napa San Francisco San Mateo Santa Clara Solano and Sonoma counties). Relocation assistance may be available.
The US base salary range for this full-time position is $196 000 to $220 500 + equity + benefits. Our salary ranges are determined by role and level. Within the range individual pay is determined by additional factors including job-related skills experience and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only and do not include equity or benefits._
**Why Discord?**
Discord plays a uniquely important role in the future of gaming. We're a multiplatform multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people whether listening to music together or grinding in competitive matches for diamond rank. **Join us in our mission! Your future is just a click away!**
**Discord is committed to inclusion and providing reasonable accommodations during the interview process.** We want you to feel set up for success so if you are in need of reasonable accommodations please let your recruiter know.
_**Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking [HERE.](https: discord.com terms applicant-candidate-privacy-policy)**_... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
##### Below you can find more information about the teams we're hiring for:
**DevX AI Team**
The DevX AI team empowers engineers at Duolingo to be more effective by introducing AI-infused tools that simplify workflows and reduce friction and toil. As a Software Engineer II on the team you’ll contribute to building and improving AI-driven developer tools used across Duolingo’s engineering organization. You’ll work on projects that improve day-to-day developer workflows. You will help build and maintain systems that integrate AI into the software lifecycle including contributing to production MCP infrastructure that connects to AI coding agents with a focus on reliability usability and measurable impact.
##### **:brain: You will...**
- Collaborate on software projects with product design and backend aspects
- Develop release and maintain backend services and or infrastructure
- Lead individual project priorities milestones and ensure we're always shipping
- Experience onboarding AI tools and changing engineering processes
- Focus on streamlining engineering processes with AI tools
##### **:check: You have...**
- A Bachelor’s degree in Computer Science or related technical field
- Strong competencies in data structures algorithms and software design
- Experience programming in Java Python or Kotlin
- Solid understanding of one or more database technologies
##### **:star: Exceptional candidates will have...**
- Industry experience building high-traffic APIs using public cloud providers
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$177 700—$240 400 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
|
DuckDuckGo
Tell Me More ↓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](https: spreadprivacy.com introducing-duckduckgo-for-mac ) [Windows](https: spreadprivacy.com windows-browser-open-beta ) [iOS](https: spreadprivacy.com duckduckgo-privacy-browser-ios14 ) and [Android](https: spreadprivacy.com introducing-app-tracking-protection ) our [search engine](https: duckduckgo.com ) and the [DuckDuckGo subscription](https: duckduckgo.com pro). Our [culture](https: duckduckgo.com how-we-work) 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 Android Functional Team you'll build secure privacy-focused applications for Android devices using Kotlin Maestro and Graphite and work on related projects. Recent projects include:
- Privacy Pro support
- Improving autofill
- Phishing & Malware Protection
### **About You**
- Extensive Android engineering background (7+ years) with experience working on at least two large native Android applications.
- Solid experience programming in Kotlin.
- Deep understanding of MV concepts mobile threading and memory management and how they apply to mobile applications.
- A fundamental understanding of complex data structures and algorithms.
- Ability to leverage both quantitative and qualitative data and collaborate with a cross-functional team to develop effective UX solutions.
- Creative problem-solving and risk-taking. You like to take the initiative to push projects forward but know when to involve others.
- Excellent communication skills. You can validate your decisions and communicate them clearly.
### **Compensation**
**$** _**178 500**_ **USD annually** and stock options. Compensation is [identical within professional levels](https: duckduckgo.com how-we-work) regardless of geographic location or team. Compensation for each professional level is transparent across the organization.
Eligibility for company-sponsored health benefits is limited to team members based in the United States. This program does not extend to team members located in other countries such as Canada or the UK.
Our [Team Member Support Guide](https: duckduckgo.com assets hiring team_support_guide.pdf) explains how we prioritise 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](https: duckduckgo.com 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](mailto: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:**
1. **Data Privacy:** All information provided in your application will be handled in accordance with our [Recruiting Privacy Policy](https: duckduckgo.com static-assets files pages careers DuckDuckGo-Recruiting-Privacy-Policy-effective-September-30-2025.pdf). We ensure that your personal information is protected and used solely for recruitment purposes.
2. **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.
3. **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](mailto:careers@duckduckgo.com). Thank you for your interest in joining DuckDuckGo!
Compensation Range: $178.5K... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
**About the role...**
As an engineer on the App Builds team in our Client Platform area you’ll be responsible for evaluating and setting the direction for our Android builds. This includes centralizing build logic working on modularization strategies and optimizing build times across 70+ Android developers.
**🧠 You will...**
- Drive the modernization of our CI build and release pipelines with the migration to new Github Action workflows
- Develop tooling and automation to accelerate the modularization of our Kotlin codebase
- Design and evolve Android test infrastructure to improve developer velocity and test reliability
- Proactively identify and implement improvements to our build performance reliability and developer workflows as the Android ecosystem evolves
- Foster a culture of engineering excellence and mentor engineers of all experience levels
**✅ You have...**
- 6+ years of Android software engineering experience and 1-2+ years developing scalable production software
- Experience supporting either Gradle-based projects or large Android builds
- Proven ability to drive large-scale technical initiatives across multiple teams
- Proficiency in Android development using standard tools and frameworks
**⭐ Exceptional candidates will have...**
- Expertise working with CI CD platforms like Github Actions
- Experience with Gradle principles e.g. caching and task avoidance
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$182 800—$247 300 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
### **About the role**
**Below you can find more information about the teams we're hiring for:**
**Short Form Experience Team:**
As an Android engineer on the Short Form Experience Team you'll build features that make up the core of the learning experience on Duolingo. Our short-form lessons are where learners spend the majority of their time on the app and our team's mission is to make these sessions more effective and engaging. You'll work on adding new exercises that support our learners in practicing skills like recall and production in bite-sized formats as well as creating other ways to help learners build foundational skills in a new language. We're looking for engineers who are passionate about improving how we teach
**Subscription Crossgrades Team:**
As an Android engineer on the Subscription Crossgrades Team you’ll build features that help learners discover and subscribe to the Duolingo plan that best fits their goals. Our team’s mission is to make subscription purchases convenient compelling and clear so that learners can unlock Duolingo’s most powerful tools for long-term success. You’ll work on improving how we present subscription options across the app highlight the value of our offerings and craft delightful high-impact conversion moments. We’re looking for engineers who are passionate about creating seamless user-centered purchase flows and subscription experiences.
##### ** You will...**
- Collaborate on software projects with product design and backend aspects
- Develop release and maintain native Android application features in Kotlin
- Mentor and set technical direction for junior engineers on the team
##### ** You have...**
- A Bachelor’s degree in Computer Science or a related technical field
- Programming experience in Kotlin on Android
- The ability to communicate technical issues effectively to technical and non-technical stakeholders
##### ** Exceptional candidates will have...**
- Strong programming experience building reactive Android apps
- Demonstrated self-direction with a desire both to learn new techniques and mentor others
- Experience designing clean and maintainable APIs
- Experience writing unit tests and testable code
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$177 700—$240 400 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
##### Below you can find more information about the teams we're hiring for:
**Test Scoring Team:**
The Test Scoring team builds the advanced administration and scoring algorithms behind the world’s most accurate efficient English proficiency test: the Duolingo English Test. This mission-driven product has reshaped the industry and expanded access to higher education for thousands of students. On this highly cross-functional team you’ll partner with AI researchers and psychometricians to refine our scoring algorithms maintain core microservices automate critical workflows and create strong guardrails that let us innovate rapidly while safeguarding the integrity of DET scores.
##### **:brain: You will...**
- Collaborate on software projects with product design and backend aspects
- Develop release and maintain backend services and or infrastructure
- Lead individual project priorities milestones and ensure we're always shipping
##### **:check: You have...**
- A Bachelor’s degree in Computer Science or related technical field
- Strong competencies in data structures algorithms and software design
- Experience programming in Java Python or Kotlin
- Solid understanding of one or more database technologies
##### **:star: Exceptional candidates will have...**
- Industry experience building high-traffic APIs using public cloud providers
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$147 900—$240 400 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
Tell Me More ↓Discord is used by over 200 million people every month for many different reasons but there’s one thing that nearly everyone does on our platform: **play video games.** Over 90% of our users play games spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before during and after playing games.
People come to Discord before during and after gaming and we want to make that experience even better. Working directly with our developer partners and communities we are building brand new ways for users on Discord to connect engage and have a great time while gaming. We believe that gaming is better when playing with friends and aim to provide the features and tooling for developers to help us enrich those experiences. This is also reflected in how we work! Our engineering culture values collaboration and building great teams. Come and join us!
**What You'll Be Doing**
- Design build and maintain features that help users connect and make friends through gaming on our platform across desktop and mobile.
- Engage with developers game studios and other partners to find opportunities and address challenges towards providing a more rich experience for players while gaming and engaging with online communities.
- Collaborate with Engineers Designers Product Owners and Data Scientists to build engaging fun and trusted experiences while experimenting and iterating on ideas that enhance user interactions.
- Partner with our Content Marketing and ML teams to improve ranking and discovery systems enabling users to find meaningful connections and relevant content.
- Build innovative features that help users discover new friendships and deepen existing ones creating a trusted and welcoming environment.
**What you should have**
- You have 8+ years of experience as a software engineer.
- You have experience with React TS Python or other modern programming languages.
- You have a track-record of shipping incremental + delightful features that improve the overall user experience.
- You are comfortable switching between different technical stacks and learning new ones.
- You enjoy collaborating with product design and other stakeholders. We don’t operate in silos and you’ll be working closely with cross-functional peers. You should be able to express opinions and stay aligned.
- You take a holistic approach to problem solving. You believe in solving a problem from first principles rather than simply shipping a solution. You learn from your mistakes and work through obstacles with the rest of the team.
- You have experience leading projects gathering requirements supporting partners and mentoring others. You believe in ‘lead by example’ with regards to ownership autonomy quality and impact and no problem is “not my problem”.
- You are a Discord user and want to make the product better!
**Bonus Points**
- Experience working on a mobile native stack (iOS Obj-C Swift) Android (Java Kotlin)
- Experience integrating or deploying on Steam (or similar platforms)
- Experience using Epic Games Online Services Steamworks API Playfab
_The US base salary range for this full-time position is $248 000 to $279 000 + equity + benefits. Our salary ranges are determined by role and level. Within the range individual pay is determined by additional factors including job-related skills experience and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only and do not include equity or benefits._
**Why Discord?**
Discord plays a uniquely important role in the future of gaming. We're a multiplatform multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people whether listening to music together or grinding in competitive matches for diamond rank. **Join us in our mission! Your future is just a click away!**
**Discord is committed to inclusion and providing reasonable accommodations during the interview process.** We want you to feel set up for success so if you are in need of reasonable accommodations please let your recruiter know.
_**Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking [HERE.](https: discord.com terms applicant-candidate-privacy-policy)**_... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
**About the role...**
The Chess team is building Duolingo's newest subject from the ground up reimagining how millions of learners discover and play chess. As an engineer on the team you'll build core gameplay experiences own projects end-to-end and run fast experiments to shape the future of the product. You'll work at the intersection of chess and AI to create adaptive engaging features that make learning effective – and fun. We’re looking for engineers who actively play chess enjoy thinking deeply about the game and want to help shape how it’s taught to millions of learners.
**🧠 You will...**
- Build and scale backend services that power Duolingo’s chess learning experience
- Help design features such as game review move explanations and chess learning systems
- Collaborate with AI researchers to develop more human-like chess experiences and insights
- Contribute your chess knowledge to help identify meaningful gameplay patterns and teaching moments
- Work closely with product design and engineering partners to run fast experiments
**✅ You have...**
- A Bachelor’s degree in Computer Science or related technical field
- Experience programming in Java Python or Kotlin
- Interest in how AI can enhance products and user experiences
- Experience working in fast-moving product environments
**⭐ Exceptional candidates will have...**
- Active experience playing chess with a rating around 1200+ (or equivalent familiarity with the game) on platforms like Chess.com Lichess or similar
- You play chess regularly and enjoy improving your game
- You can point to a rating or experience level
- You’re excited about helping others learn chess
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$177 700—$240 400 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
##### Below you can find more information about the teams we're hiring for:
**Core Service Infrastructure**
The Core Service Infrastructure team builds and maintains the foundational systems that power Duolingo’s learning app at scale. The team defines and implements best practices to ensure that these critical services remain reliable high-performing and easy to operate as the company grows. As a software engineer on the team you’ll play a key role in building the next generation of these services while championing the adoption of next-generation technologies that will power Duolingo’s continued growth.
**Service Delivery Team**
As a Backend Engineer on the Service Delivery team you will have a direct impact on the work of our entire engineering organization and will help ensure our platform is always available for our learners. The Service Delivery team builds and maintains the automated pipelines that power our software development lifecycle. We're responsible for ensuring the rapid reliable and secure delivery of our products from code commit to production deployment. You will play a key role in optimizing and scaling these pipelines enabling our engineers to ship features quickly and confidently while maintaining the highest quality standards.
##### **:brain: You will...**
- Collaborate on software projects with product design and backend aspects
- Develop release and maintain backend services and or infrastructure
- Lead individual project priorities milestones and ensure we're always shipping
##### **:check: You have...**
- A Bachelor’s degree in Computer Science or related technical field
- Strong competencies in data structures algorithms and software design
- Experience programming in Java Python or Kotlin
- Solid understanding of one or more database technologies
##### **:star: Exceptional candidates will have...**
- Industry experience building high-traffic APIs using public cloud providers
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$177 700—$240 400 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
|
Rare Days
Tell Me More ↓Backend experience with APIs databases (SQL NoSQL) cloud services (AWS GCP) and distributed systems
... Click to read more.
|
||
|
YNAB
Tell Me More ↓# About Us and Why We’re Hiring
We’re [YNAB](https: www.ynab.com ) (“why-nab”) a financial education company with a spendfulness app that helps people all over the world spend their money (guilt-free!) on what matters most to them. For over 20 years YNAB’s proven method has been changing lives—and people can’t stop telling their friends about the difference it’s made for them. Think: debt paid off marriages strengthened goals achieved stress erased and sleep finally restored. But don’t just take our word for it—dive into our vibrant communities on [Facebook](https: www.facebook.com ynabofficial ) [TikTok](https: www.tiktok.com @ynabofficial) and [Reddit](https: www.reddit.com r ynab ) (really!) or skim through our glowing [app](https: apps.apple.com us app ynab-budgeting-finance id1010865877) [reviews](https: play.google.com store apps details?id=com.youneedabudget.evergreen.app&hl=en_US&gl=US&pli=1). You’ll quickly see why people rave about YNAB and why we’re so passionate about creating something that truly changes lives for the better.
YNAB’s software ecosystem includes apps for iPhone iPad Apple Watch Android phones and web. We have some big plans for our iOS app and that’s where you come in! You’re the person we’re looking for if you’re passionate about building something easy and joyful to use that—not for nothing—helps millions of people make their money more meaningful through intentional spending.
## What we’re looking for:
We have three hard requirements for this role—you must:
- Have at least three years of professional software development experience. (Five or more is better!)
- Have at least three years of experience writing native iOS apps.
- Live somewhere between the Pacific Time Zone (UTC-8) and the Central European Time Zone (UTC+1). (Think of a [world map](https: upload.wikimedia.org wikipedia commons 9 91 Winkel_triple_projection_SW.jpg) moving left to right from PT to CET—those time zones are all OK.)
Beyond that we’re open-minded. We value a wide range of experience and skills and recognize every career path is unique. In case this helps you determine your interest and fit here’s a glimpse of some of the tech you’ll encounter:
- You’d be stepping into a mature codebase with native UI and app infrastructure combined with cross-platform shared business logic in a client-server setting.
- The native side is a modern Swift codebase. Extensive use of Swift Concurrency. UIKit appears in older flows but newer work is SwiftUI. A tiny Objective‑C layer remains for long‑lived utilities.
- The app is highly modular split into many internal Swift Package Manager modules and grouped into Core Application and Presentation packages—so you don’t have to recompile the world when you change one feature.
- Feature flags “Labs” builds and a dedicated “Debug” module makes it easy to experiment and roll changes out gradually.
- We share cross-platform business logic through a packaged JavaScript library and Kotlin Multiplatform. It’s a big plus if you have a little experience with TypeScript or Kotlin.
- The app is local-first: data is stored in SQLite through FMDB with a custom query layer and background‑sync engine.
- Swift Package Manager manages dependencies and internal modules. Fastlane drives build configurations with Match handling certificates and provisioning profiles. Bitrise runs these pipelines. Around that sit a Makefile Bash and Ruby helper scripts pre‑commit Git hooks SwiftLint and some other niceties that run automatically.
- There are multiple app surfaces: native App Intents WidgetKit widgets plus a basic watchOS companion.
- While we have a QA team to help quality is developer-driven. We have dedicated Unit and UI test targets and run them automatically in CI. A home‑grown page‑object framework and many helper extensions keep UI tests readable and (comparatively) easy to develop.
If you like building consumer‑facing experiences across the entire Apple ecosystem—while working with modern Swift tools thoughtfully shared logic a nice CI CD pipeline and plenty of room to ship impactful things—you’ll feel right at home here.
## A bit about life at YNAB:
That’s a super brief intro to what we’re looking for. But first you need to know if you’ll even like working with us. We’d love to share more about YNAB and then we’ll get into (many) more details about this role and how to apply (please read all the way to the end!).
YNAB started in 2004 and we haven’t taken any outside funding—we’re established profitable and in this for the long haul. We have one overarching requirement when it comes to joining our team: our original [Core Value Manifesto](https: www.ynab.com about-us core-value-manifesto) has to really click with you. If you’re nodding emphatically while reading it you’ll probably really like it here and we can’t wait to hear from you!
We live our Core Values every day at YNAB and we mean it when we say we are an equal-opportunity employer. We believe that a diversity of backgrounds abilities beliefs and experiences is critical to our success and we are passionate about creating a welcoming supportive and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart hard-working and diverse team that loves working together to build something that matters.
We also work really hard together to make working at YNAB an amazing experience and we’re (humbly) proud to have received [many of Fortune’s “great place to work” awards](https: www.greatplacetowork.com certified-company 1367344) over the last several years including #1 two years in a row! We have a team full of truly exceptional people—the kind you’ll be excited to work with. We’d love to introduce you to a few of them!
## Who you’ll be working with:
Our Engineering team is about 45 people strong including a tight-knit group of six iOS developers. We operate in cross-functional teams so you’ll get to work with awesome people from all different roles in the company.
Regardless of their varied interests all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional online game session) but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in creative ways and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.
And of course as a developer you’ll work closely with PM and Design. Our Product Managers are all about clarity and collaboration. They’re great at setting the stage understanding needs mapping out priorities and inviting and valuing engineering input. And our designers are truly amazing with the awards (including at least one actual Emmy®) to prove they’re good at designing stuff. YNAB designers welcome feedback and suggestions during the development process and are happy to tweak an interaction if you tell them it will save you significant development effort. With both PM and Design at YNAB it’s refreshingly not “just build this”; it’s “let’s figure out the best way together.”
# How You’ll Work at YNAB
Still with us? Now that you’ve heard about some of your potential future teammates let’s talk more about YNAB as a company. Here’s how we operate:
## Responsibility and Empowerment
At YNAB we trust our team. We respect each person’s expertise and judgment—and we empower you to make the calls you think are right. We know mistakes happen—and that’s okay. Taking smart risks and exploring new ideas is how we grow. When things don’t go as planned we learn fast adjust and keep moving forward.
We’re big on collaboration too. We aim for just enough structure to keep things moving smoothly and when decisions need to be made we make sure there’s a clear owner. But: You're never on your own here. Whether you need feedback a gut check or someone to jump in and help out we’ve got your back. We take ownership of our work and our outcomes—together.
## Live (Almost) Anywhere You Want
We’re a distributed team so you can live and work wherever you want as long as it’s somewhere between the Pacific Time Zone (UTC-8) and the Central European Time Zone (UTC+1). (Think of a [world map](https: upload.wikimedia.org wikipedia commons 9 91 Winkel_triple_projection_SW.jpg) moving left to right from PT to CET—those time zones are all OK.) Proximity doesn’t influence productivity but it sure does help with communication sometimes. Just make sure you have a reliable internet connection. Like a really good one. Please.
## Work Four Days a Week
We’ve adopted a four-day work week (still 100% paid!) and rarely work more than that. There are occasions and seasons where things get busy and people put some extra time in—but then we encourage them to take some extra time off too. We’re a product-led organization that takes our work-life balance seriously so we all prioritize working hard and smart but at a measured pace. We care deeply about what we do but we also love our families and about 2 000 other things. We have perspective and ultimately we think it makes us—and our work—even better.
## Flex Your Work Schedule
We’re fully remote so a lot of our work is done asynchronously but we love working together in real time when it makes sense. We try to schedule most meetings between 11AM–2PM Eastern Time Monday–Thursday. Outside of your meetings we trust you to set your own schedule by balancing your team’s needs with your own needs. You don’t need to ask for permission to take off early one afternoon to see the doctor or be “active” on Slack if you’re working deeply on a project. We look at what you accomplish—not when or how long you're in front of a computer.
## Take Vacation (Seriously)
We want you to take vacation—it’s good for you and it’s good for YNAB. Most YNAB team members take three or four weeks per year plus two additional weeks for our company-wide December Break. It’s important to get plenty of downtime to get out and do something. We’ll look forward to seeing pictures in our #office-wall Slack channel!
## Meet the Team IRL
Some of our best work (and bonding!) is done in person. You’ll generally have the opportunity to meet with your YNAB teammates at least once a year at a small-team work-focused meetup or at our company retreat. At the YNAB retreat we love to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. (It’s actually hard to write that sentence even knowing it’s a joke.) So far we’ve gone to [Costa Rica](https: www.youtube.com watch?v=8Fs1TN-jrDI) a [gigantic cabin](https: www.ynab.com blog if-you-feel-guilty-spending-money-youre-doing-it-wrong) in the mountains a beach house in the Outer Banks a ranch in Montana [Laguna Beach](https: www.youtube.com watch?v=js5pNTDKiZE) [Palm Springs](https: youtu.be pVxX0SZ9OFs) and most recently Cape Cod. We work together play together and reinforce the bonds we’ve made as a team and company. Every time we meet up we leave refreshed motivated and excited for the year ahead together.
## Up Your Game
We’re serious about helping you improve your craft. It’s one of our favorite spending categories and it’s the most important work of our managers. Think conferences coaches online courses and subscriptions dedicated time away from work to learn something new… It's really up to you and your manager. We love to see our people grow!
## Other Benefits
Our team is spread all over the world—mostly in the United States but also in the UK Canada Germany Brazil Mexico and several other countries. Team members who live in the US or UK are set up as employees and those who live in other countries set themselves up as independent contractors. No matter where you live you’re eligible for our generous paid family leave vacation holidays and sick time.
If you’re in the US we also offer fantastic medical dental and vision insurance where we cover 100% of the premium for you and your family. No need to check your vision you read that right—100%. (Although if you did need to check your vision NBD we’ve got you covered!) We also have a Traditional and Roth 401(k) option where YNAB matches your contributions up to six percent and matches vest immediately. (Are you a personal finance junkie like our founder Jesse? He set up YNAB’s 401k to have the lowest fee structure possible where all plan costs are paid by YNAB not your retirement nest egg. The investment funds available are fantastic passively-managed ultra low-cost index funds. You’re not a PF junkie? Trust us it’s awesome.) If you’re in the UK we also contribute six percent to your pension.
## Competitive Compensation
At YNAB we’re committed to equitable market-driven data-based compensation and we aim to offer a competitive benefits package to our team members. The starting salary for this role will be between $145 00 - $190 000 USD annually (with the top of that range reserved only for the most experienced candidates). If we decide to make you an offer we’ll determine the most appropriate number based on what we know about your experience and competency for the role and then we’ll make you our best offer and hope that you accept! If you join our team you’ll also be eligible for a raise once a year and for our profit-share twice a year. (YNAB wins you win—that kind of thing.)
## A Few Final Tidbits
- Once you start we DEMAND (in a friendly ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)
- We love to celebrate with you when you complete something on your bucket list—AND we love using your bucket list as inspiration for your best birthday present(s) ever.
- We want you firing on all cylinders so we’ll set you up with a top-of-the-line computer and phone and will replace them regularly.
- Did we mention that YNAB makes a huge positive difference in people’s lives? You may not think that matters much but then a few months down the road you’ll realize it’s made your job really really enjoyable. Don’t underestimate this one!
If this sounds like your ideal environment read on because now we want to talk about you and how you’ll play a big part in changing people’s lives.
# Now back to you our new iOS Engineer....
As our new iOS engineer you’ll need to be a pragmatic problem solver who takes ownership of your work and thrives in a collaborative environment.
It takes the entire Engineering team to keep YNAB “the software” up and humming. Our engineers work together which helps ensure we have sound designs and that our code and systems are efficient maintainable and as bug-free as possible. You’ll work with other engineers and QA collaborate on technical strategies and methodologies and review each other’s work. You’ll also regularly engage with other departments: with a Customer Support representative on reproduction steps for a bug with a designer to iterate on a feature or with a PM on the technical feasibility of product ideas.
At YNAB solving engineering problems means communicating early often and thoughtfully across the company. You’ll need to meet our high standards for clear empathetic communication and address issues directly with a respectful and constructive approach. There’s not a lot of ego around here even though we are very proud of the outcomes we achieve together and this is reflected in our communication style.
## On a day to day basis you’ll:
- Architect design develop test deploy monitor troubleshoot and maintain code for product initiatives platform roadmaps and infrastructure projects.
- Regularly work closely with PMs Designers QA Marketing and Support. You’ll:
- Brainstorm with product team members on new features and changes to existing functionality.
- Review UI UX designs and offer product-related design suggestions and platform-specific feedback.
- Work with PMs and designers to provide technical feasibility and effort guidance and break down designs into tightly scoped development plans.
- Work with Support to investigate and solve tricky customer issues.
- Collaborate with QA to ensure our combined testing methods give us confidence in our quality.
- Periodically serve as the Mobile Release Owner which means you’ll:
- Shepherd the next version of the iOS app through the mobile release process.
- Be the single point of contact for the release.
- Drive solutions and enlist help from others for any issues or regressions found during the release flow.
- Help monitor and maintain all aspects of our iOS platform. For example you’ll:
- Proactively fix production-related issues.
- Keep an eye on system logs and crash reports.
- Stay current on iOS trends and upcoming versions.
- Apply security patches and update third-party libraries.
## You may also:
- Eventually have the opportunity to contribute to the Engineering team in an additional capacity. Our Engineering department features a unique peer-to-peer non-hierarchical leadership style with separate roles for technical stewardship and people management.
- For example you could in time serve as a:
- DRI (Directly Responsible Individual). A DRI is the point person for one area of our technology. A DRI may not be the technical expert in all aspects of their area but they keep us pointed in the right direction. And while we enjoy consensus DRIs can make a call if necessary to keep us moving forward.
- People manager. Engineering managers at YNAB don’t dictate priorities or assign resources. Instead they serve as the connection between their reports and the company. Engineering managers often do not work on the same project or even in the same platform stack as the people they manage so this role is less about giving technical feedback (we rely on peers for that) and more about having an affinity for the people side of things being great at helping others flourish.
- Both the DRI and Engineering Manager roles are part-time only requiring a portion of each workweek. This allows DRIs and managers to remain individual contributors first and foremost—a key part of our structure and culture.
- These additional roles are not promotions but simply different ways of contributing.
That’s a lot of bullet points but let’s still say that your success as an iOS engineer at YNAB will depend on you being a systems thinker who loves to collaborate with others to solve problems. In doing so you’ll need to consider a solution’s entire architecture and lifespan and think deeply about the implications of various technical choices including scalability security pragmatism and future maintenance. You’ll measure your success not just by code shipped or isolated tasks completed but by problems effectively solved and value added to the overall project. It’s this combination of ownership and teamwork that ensures that our applications and the different parts of our software work well together ultimately improving the overall quality of our tech.
If this sounds like your kind of place we can’t wait to hear from you.
# How to Apply
Submit your application (including what’s listed below) by Sunday May 4th at 11:59pm PT. Firm. It’s a real deadline. (And May the Fourth be with you.)
## What to include in your application:
- A resume. If you don’t have an updated formal resume that’s fine! An informal overview of your work history and education is all we’re looking for.
- A cover letter and answers to three specific questions. But not your typical cover letter. You have our permission to NOT be formal just help us get to know you.
- On page 1: We’d love for you to tell us a bit about yourself what drew you to iOS development why you’re interested in this role at YNAB and why you think you’d be a great fit.
- On page 2 onward: Please answer these three questions:
- 1. Tell us about a time when you were convinced you were right about something at work but later changed your mind. What swayed you? Please answer in 1-2 paragraphs.
- 2. How have you honed your craft as a developer and how do you see yourself continuing to develop your skills in the future? Feel free to share specific strategies sources of information or inspiration and or your general approach. Please answer in 1-2 paragraphs.
- 3. Describe a situation where you improved or refactored some code. What was the issue how did you approach it and what was the outcome? Please answer in 1-3 paragraphs.
- Answers to nine quick informational questions which you’ll see when you click Apply Now. These include things like your contact information location and relevant experience for the role.
## A few tips:
- If you meet our hard requirements and follow the application instructions we promise that a real human will review your materials. With that being said we hope that you’ll feel free to be genuinely yourself in your application; we want to get to know you!
- Though we know it’s customary in some areas please do not share a headshot anywhere in your application materials.
- You’ll only be able to apply once so make sure your answers are final before you click submit. You can always start your application and then click the “Save application for later”link at the bottom to—you guessed it—finish it up later. (Note: that link will have an expiration date! Check your email for more information if you choose this option.)
- Keep an eye out for a confirmation email from @pinpoint.email titled Thank you for applying to YNAB!—this means your application has been received successfully. If you don’t receive it please try submitting another application.
- Our goal is to make the recruitment and hiring process as accessible as possible. If we can help you with an accessibility need email us at accommodations@ynab.com and indicate in the subject line that you’re applying for the iOS Engineer role. (Please note that we can only respond to messages related to accommodations at this email.)
- Finally please view the “Our Hiring Process” section of [the JD](https: ynab.pinpointhq.com en postings 567b5bcf-503a-4553-a601-a2a4b3291bad) to see an outline of what this hiring process will look like. It’s rigorous but we also hear that it’s fun (truly!). We enjoy getting to know you throughout and we make sure you have plenty of chances to get to know us too.
We’re excited to hear from you!
P.S. If you’re not interested in this position right now but know someone who might be we’d appreciate you passing this along!... Click to read more.
|
||
|
Skiller Whale
Tell Me More ↓
Important NoteRight now we’re prioritising coaches who are expert in Go or Domain-Driven Design.If you have expertise in other technologies then please do still apply. In this case we may ask to keep your details and reach out when we are more confident of demand in those areas.Role SummaryWe’re looking for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. The sessions last up to 90 minutes take place remotely via our app and are based around high quality teaching material that we produce.Your job is to bring expertise and enthusiasm for software engineering and ensure our learners leave with a deep understanding of the topic (understanding why not just knowing what or how) and the ability to apply new skills.You can expect to be teaching senior as well as junior engineers answering interesting questions tangential to our material and live-debugging their code. For this reason we’ve found that the skill profile required is more similar to pairing or technical mentoring than it is to typical classroom teaching.About Skiller WhaleSkiller Whale changes what tech teams are capable of through live sessions led by subject-matter experts. Developers attend a 60-90 minute session every week or two learning something new through challenging exercises with an expert leading the session to explain the topic and answer difficult questions. Learners love us (they give us an average rating of 4.8 5) and we have a measurable impact on the teams we work with.Our learners say:| "The real-time feedback loop of learning something putting it into practice and getting insight beyond 'it works' beats any other learning experience I've had by miles"| “I loved that I could ask any questions at all and learned new things even in a technology I’ve been using for 15 years!”| “The biggest pro of Skiller Whale is the quality of the coaches. I really appreciate the deep knowledge they had both on the internals of Python and how to architect systems”What We're Looking ForWe'd love for you to apply if you enjoy building the skills and understanding of others and you have expertise in the curriculum we provide. The technologies topics that we need coaches for soon are: Domain-Driven Design Go If you are an expert in two or more of the following areas we’ll still consider you as a coach although it may be longer before you are allocated a group: Common languages frameworks (e.g. Go React Kotlin Java etc) Platforms Tools and or Databases (e.g. AWS Docker PostgreSQL) Test-Driven Development REST API Design Leadership Communication and Management (in the context of software teams). You’ll need to be able to give nuanced answers to difficult questions give relevant examples from your experience with a topic and explain advanced concepts clearly and succinctly.IMPORTANT NOTE:If your expertise is in the lower priority technologies but your application is strong we may put your application on hold (we’ll let you know if this happens) and then reach out again when we are more likely to have a group to offer you.More DetailsWorking HoursMost of our coaches lead between 1 and 4 sessions per week (1.5 - 6 hours) with Skiller Whale making up part of a portfolio career or adding variety to their main employment consulting or fractional roles. We typically book regular weekly 90 minute time-slots for these sessions based around your availability.The PlatformAll our teaching is done through the Skiller Whale platform which includes video conferencing and other tooling designed to make teaching as slick as possible. High quality written content and exercises are provided by Skiller Whale so you shouldn’t need to do significant preparation before a session (we assume ½ - 1 hour to get familiar with the material and we pay for preparation the first time a module is taught).AccommodationsShould you require any accommodations during the interview process please reach out to Dave Millican (dave@skillerwhale.com) to let him know. We’re always happy to help and will do everything we can to accommodate you.Please NoteThis is a rolling opportunity. Because we always have people going through our process and only limited time to process them our response times to initial applications may be slow (up to 4 weeks) in order to prioritise applicants already in the pipeline. RequirementsWe want to be seen as intelligent playful learners. Our customers need to trust us to teach their engineers how they should be building software and working effectively in the real world. For our coaches that means you need to demonstrate:Knowledge & UnderstandingYou should come across (legitimately) as an expert able to expand beyond the provided material when appropriate. E.g: examples from your experience in different settings; what you’ve found works well and what doesn’t.Careful Listening and Clear ExplanationsYou must be able to deliver clear and concise explanations in spoken English and be able to adapt your explanation style to match the level of your audience.Expert Spoken and Written EnglishYou should be expert and eloquent in spoken English with an accent that will be clear to non-native (but fluent) speakers from various backgrounds. You should be able to quickly understand questions with complex phrasing or grammar and know when you need to clarify.A Personable Passionate and Professional DemeanourYou should be able to easily build rapport with new groups of people and create a safe space for learners to ask questions. You should come across across as friendly and demonstrate enthusiasm for the topics you teach whilst maintaining professionalism.Live DebuggingYou should be comfortable looking at code quickly understanding how it works (or why it doesn’t) and identifying bugs or potential improvements under time pressure (e.g. live in a session).Industry ExperienceIn order to teach senior engineers with confidence it’s important that you have extensive real-world experience! Learners may well ask about how things are really done in practice and being able to give examples and anecdotes is important.Teaching or Mentoring Experience (formal or informal)Experience teaching groups of software engineers or mentoring other developers (even in an unofficial capacity) is a bonus particularly if those people were relatively senior. Since this is an essential part of most senior lead and engineering management roles we would expect most suitable candidates to have some experience here.Bonus Points For:Experience with Multiple Languages Frameworks Tools etc.All the people we teach are already software developers but will come from various backgrounds have experience with different programming languages. Having context from those is sometimes useful to help learners’ understanding. Rate: £100 per hour (+ paid £50 for preparation for each new module taught) Very flexible work - we will aim to schedule sessions that fit your availability and you have no ongoing commitment. Fully remote forever. Have a real impact on learners. Our sessions actually make people better at their jobs. Teaching is fun!
... Click to read more.
|
||
Tell Me More ↓Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission and that’s where you come in!
At Duolingo you’ll join a team that cares about finding [innovative solutions to complex technical problems](https: blog.duolingo.com tag engineering ?utm_source=greenhouse.com&utm_medium=referral&utm_campaign=engblog_gh_091224) running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions and educating our users and employees alike. You’ll have limitless learning opportunities mentorship and collaboration with world-class minds and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
* * *
**About the role...**
As an engineer on the Notifications team you will build features that empower learners to build long-term habits by improving how we schedule personalize and deliver notifications across push email and SMS. You will work on integrating multi-armed bandit machine learning models for personalization creating a unified “omnichannel” messaging system and maximizing the reach of our notifications. Notifications are fundamental to Duolingo and we’re looking for engineers who are passionate about experimenting and shipping features end-to-end.
**🧠 You will...**
- Collaborate on software projects with product design and backend aspects
- Develop release and maintain backend services and or infrastructure
- Lead individual project priorities milestones and ensure we're always shipping
**✅ You have...**
- A Bachelor’s degree in Computer Science or a related technical field
- Strong competencies in data structures algorithms and software design
- Experience programming in Java Python or Kotlin
- Solid understanding of one or more database technologies
- The ability to communicate technical issues effectively to technical and non-technical stakeholders
**⭐ Exceptional candidates will have...**
- Industry experience building high-traffic APIs using public cloud providers
- Experience with sending notifications via various channels (e.g. Email Push Live Activity SMS WhatsApp)
* * *
**We post a multi-level salary range for all of our roles.**
_This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process._ _The actual salary within the range is determined by many factors including but not limited to skills experience education and internal equity._
Salary Range:
$153 000—$207 000 USD
Take a peek at how we care for our employees' holistic well-being with our benefits [here](https: careers.duolingo.com #benefits).
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation please contact [accommodations@duolingo.com](mailto:accommodations@duolingo.com).
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
By applying for this position your data will be processed as per the [Duolingo Applicant Privacy Notice](https: docs.google.com document d e 2PACX-1vTX9GKeRMOMA9Vtm0vfGibrYPYz8ysl0Dg8KSXgj_PxeT5ChsdnNZZWtpxu4t7xillTPGnngnKCjIbV pub).
Sign up for job alerts [here](http: my.greenhouse.io users sign_in?job_board=duolingo).... Click to read more.
|
||
|
Jetbrains
Tell Me More ↓
JetBrains is a well-known international software development company. Ever since we started back in 2000 we’ve strived to make the strongest most effective developer tools on earth. Our products are used by more than 15 million users worldwide and 88 Fortune Global 100 companies are our customers.We are seeking an experienced and talented Security Engineer to join the Product Security team and help safeguard JetBrains products and services. In this role you will work closely with product teams to establish maintain and continuously improve security processes as part of our SSDLC. You will conduct in-depth security reviews and tests across various development stages design and implement security controls set up security automation and pipelines and contribute to building a strong developer-friendly security culture.This position offers the opportunity to work on both web and desktop products tackle complex security challenges explore innovative solutions — including AI and LLM-driven approaches — and have a direct impact on the security posture of tools used by millions of developers worldwide.As part of our team you will: Conduct security tests and reviews of all JetBrains web and desktop products including features designs architecture and code.Perform threat modeling and risk assessments for new features components and integrations.Establish and improve SSDLC and Application Security processes across product teams.Research and address new attack vectors and threats and help design effective defenses.Help to develop integrate and maintain security pipelines and tools that embed security controls into the development workflow or automate manual time-consuming tasks.Research and implement AI LLM-based approaches for security automation.Investigate and triage vulnerability reports submitted by external researchers.Collaborate with product teams providing security guidance vision and practical solutions.Contribute to security awareness by creating and maintaining security guidelines and best practices delivering talks and designing CTF challenges.We’d love for you to join our team if you have: Proven experience in Application Security and or Penetration Testing.Solid knowledge of Web Application Security principles common attacks and OWASP TOP 10.A degree in computer science information technology or equivalent experience.A strong command of English with excellent written communication skills.Strong experience in vulnerability analysis and proof-of-concept development.An understanding of cloud security fundamentals (AWS GCP and Azure).An understanding of the modern software development lifecycle (code reviews CI CI-based controls CD and packaging)Experience in secure coding and conducting effective security-focused code reviews.An analytical and problem-solving mindset with the ability to work both independently and in a team.We’d be particularly thrilled if you have: Experience building security pipelines and integrating them into developer workflows and CI CD.Experience in security design review security architecture system hardening and risk assessment.Experience developing internal security tools or plugins for developer teams.Experience applying AI LLM in security tooling or processes.Programming skills in Kotlin Java Python or Go.Knowledge of desktop application security (Windows macOS Unix).Hands-on experience with SAST DAST SCA or fuzzing.Experience with bug bounty programs — as a researcher or a triager.Participation in CTFs or other practical security competitions.Any relevant certifications such as OSCP OSWE GXPN CISSP etc.Familiarity with compliance and regulatory frameworks such as GDPR SOC 2 ISO 27001 and emerging AI regulations.
... Click to read more.
|
||