Logo for SIL International

Software Developer

Key Facts

Full time
English

Other Skills

  • Decision Making
  • Calmness Under Pressure
  • Accountability
  • Distributed Team Management
  • Communication
  • Adaptability
  • Multitasking
  • Teamwork
  • Interpersonal Communications
  • Detail Oriented
  • Curiosity
  • Self-Motivation

Roles & Responsibilities

  • Bachelor’s degree in Computer Science or equivalent work experience; commitment to continuous learning
  • Experience in software engineering with a solid understanding of the software development lifecycle
  • Demonstrated skills in software development, algorithms and user interface design
  • Demonstrated passion for programming and solving complex technical problems

Requirements:

  • Design, develop and deploy software applications, new features and defect fixes
  • Design and develop unit tests and perform code reviews to ensure software quality
  • Collaborate with the team leader and wider team to deliver high-quality software against a cohesive product roadmap
  • Analyse software requirements by consulting with the user community

Job description

Job Title

Software Developer

Location

Global

Position Type

Paid - Regular

Job Description

The Software Developer is responsible for designing, developing and maintaining software applications that support Bible translation and publishing workflows. Working as part of a collaborative, inter-organisational development team, this role contributes to building high-quality software that serves a diverse, worldwide user base of translators and publication specialists.

Key Responsibilities:

  • Core Development

  • Design, develop and deploy software applications, new features and defect fixes.

  • Design and develop unit tests and perform code reviews to ensure software quality.

  • Collaborate with the team leader and wider team to deliver high-quality software against a cohesive product roadmap.

  • Exhibit ownership, initiative, follow-through and effective communication with peers and management.

  • Support & Documentation

  • Analyse software requirements by consulting with the user community.

  • Provide developer-level support to the user community.

  • Write technical reference documentation for new software features.

  • Collaboration & Travel

  • Participate in regular project status, planning, partnership and strategic meetings.

  • Available to travel to meet with the wider development team at least once per year.

  • Participate in relevant professional conferences and meetings.

 

Key Skills & Qualifications:

  • Bachelor’s degree in Computer Science or equivalent work experience; we value a heart and mind that are always learning.

  • Experience in software engineering with a solid understanding of the software development lifecycle.

  • Demonstrated skills in software development, algorithms and user interface design.

  • Demonstrated passion for programming and solving complex technical problems.

  • Ability to quickly analyse and learn a large existing codebase.

  • Ability to generate multiple solutions to a problem and make decisions in a timely manner.

  • Strong ability to work both independently and as part of a team, multitasking effectively.

  • Good interpersonal communication and organisational skills.

 

Personality Traits:

  • A servant heart attitude – motivated by mission and the needs of the user community.

  • Curious, enthusiastic and self-driven; always eager to learn and grow technically.

  • Collaborative and communicative, contributing positively to team culture and shared goals.

  • Detail-oriented and thorough, with a strong sense of ownership and accountability.

  • Adaptable and calm under pressure, comfortable navigating complex problems and changing priorities.

  • Comfortable working remotely within a distributed, inter-organisational and cross-cultural team.

Applicants must be located within the U.S. with the ability to legally work in the U.S.

Weekly Hours

40

Software Engineer Related jobs

Other jobs at SIL International

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.