Senior Software Development Engineer|Remote

10 hours ago


remote us Lifeway Christian Resources Full time

Overview This is a position on the Digital Content Engagement team which builds and maintains Lifeway’s digital content experience applications such as Ministry Grid, Online Bible Studies, Lifeway Reader, and Lifeway Live. We are looking for a highly collaborative  Remote Senior Software Development Engineer who is motivated and interested in building applications that enable our customers to consume and interact with biblical content digitally. The ideal candidate is proficient in working with event-driven, microservice stacks primarily written in Scala while being able to understand and support the needs of our front-end focused team members. About the team and software The Digital Content Engagement team currently consists of 10 to 12 engineers and primarily operates as two squads that focus their engineering efforts on our ongoing curriculum resources (Ministry Grid) and short-term content (Online Bible Studies, Reader, Live). The team is very collaborative as we also work on building a new and consolidated content engagement experience designed by our UX research and design team. Our team supports the full stack of applications we create, and all team members participate in on-call rotations for our products. Our architectural patterns are heavily inspired by the Reactive Manifesto, and as such, they are event-driven throughout most of the enterprise. We practice domain-driven design and use CQRS/ES with most of our projects. We build cloud-native solutions whenever practical and are avid users of AWS technologies. Currently, our tech stack is React on the front end in both JavaScript and TypeScript, while the back end is implemented primarily in Scala with occasional use of JavaScript and Typescript. However, we are always exploring new technologies and how we can use them to benefit Lifeway’s mission of designing trustworthy experiences that fuel ministry. About the role You will primarily create and implement back-end systems in Scala as well as some Typescript to support the front-end user interface needs of our various digital content experience applications. You will work independently on deliverables but will have multiple peers working on the same technology stack for other areas of the digital content experience back-end systems. You will participate in a highly collaborative and agile environment with teammates from various backgrounds coming together to solve challenging problems as a team. As a member of our back-end team, you will be well-versed in domain-driven design concepts; and you will regularly work with staff and principal engineers along with your team members in highly collaborative problem solving, sophisticated design, and delivering resilient and quality software that tens of thousands of churches and individuals rely on every week. Why Lifeway? Lifeway is a place where you can bring your faith and work experience to join in the most important mission in the world: making disciples of Jesus Christ. Whether you’re a creator or storyteller, data guru or problem-solver, or anywhere in between, if you’re passionate about serving the church, we have a place for you. Lifeway has a strong Work from Anywhere (WFA) culture that is deeply focused on our . While Lifeway is headquartered in Nashville, TN, this position is remote and will have autonomy and flexibility with work hours. We provide equipment and resources to ensure team members have access to a productive and ergonomic workspace. Lifeway hosts an all-team meeting two times per year and provides travel for key team gatherings for remote-based team members. Full-time employees are eligible for enrollment in our comprehensive benefits plans including healthcare, vacation and sick time, holiday pay, care days, 401(k) plan, maternity and paternity leave, adoption assistance, mission trip time, and more. This is a remote position in the U.S. with occasional travel to Nashville for in-person team gatherings typically held two times per year. #LI-Remote  Remote  Responsibilities Design and implement the software and cloud infrastructure necessary to solve technical problems (articulated as agile stories) primarily concentrating on our back-end stacks Build and maintain automated tests and CI/CD pipelines Participate in on-call rotation Troubleshoot and resolve technical problems Work closely and collaboratively with an agile team and its product owner to help break down business requirements into stories Evaluate existing software Mentor newer developers Qualifications A willingness to live out with a deep commitment to expanding the kingdom of God A bachelor's degree in Computer Science, Information Technology, or a related degree preferred 2+ years using a functional programming style (Scala preferred) in web application / full-stack development with a strong ability to design and implement back-end architecture Agile team experience (Scrum and/or Kanban) Git, GitHub experience AWS (Amazon Web Services) or other cloud technology experience including AWS Lambdas Message-driven or event-driven architecture experience Advanced written and verbal communication skills Advanced analytical, critical-thinking, and problem-solving skills Options Sorry



  • remote, us Lifeway Christian Resources Full time

    Overview Lifeway is seeking a Software Development Engineer Intern to assist with the my.lifeway.com customer-facing application, to streamline UI in the application with direction from the technical product manager and other front-end developers. Interning at Lifeway The Lifeway Internship Program is designed to provide college students and recent college...


  • Remote, United States Upbound Full time

    Apply for the Senior Software Engineer (REMOTE) role at Upbound . As the creators of Crossplane and the pioneers of the Intelligent Control Plane, we are leading the shift toward agentic infrastructure , platforms that reason, adapt, and operate alongside AI‑native systems. Upbound is hiring a Senior Software Engineer to help us build and operate...


  • Remote, United States Pair Team Full time

    Senior Software Engineer - Product (Remote) Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below. Join to apply for the Senior Software Engineer - Product (Remote) role at Pair Team. About Pair Team: At Pair Team, we are an innovative, mission-driven company reimagining how...


  • Remote, United States Upbound - Job Posting Full time

    As the creators of Crossplane and the pioneers of the Intelligent Control Plane, we are leading the shift toward agentic infrastructure : platforms that reason, adapt, and operate alongside AI-native systems. Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the multiple control plane management software at the...


  • remote, us Epam Full time

    Description We are looking for a Senior C++ Software Engineer to join our remote team. You will be working on the platform side for enterprise networking appliances, with a focus on networking security products such as SSL-VPN, NAC, WAF, or Firewall products. This role offers an exciting opportunity to contribute to the development and improvement of our...


  • remote, us Epam Full time

    Description We are looking for a proficient and enthusiastic Senior Software Development Engineer in Test to join our energetic team. The preferred applicant will be tasked with creating and sustaining automation tools and solutions to boost efficiency and productivity, as well as diagnosing and merging these tools across different systems. This position...


  • Remote, Oregon, United States MATRIXX Software Full time

    NOTE: Work Permit sponsorship will not be available for this position. Must reside in MalaysiaMATRIXX is looking for an experienced Senior Software Engineer to expand our R&D team in Kuala Lumpur. As a Software Engineer on the team, you will be involved in the design, development & release of new application services and functions to support the business...


  • remote, us Epam Full time

    Description We are currently in search of a remote Senior Software Development Engineer in Test (C++/C#) to join our dynamic team. The successful candidate will be responsible for developing and maintaining automation frameworks, tools, and solutions. This role requires strong ownership, responsibility, and the ability to thrive in a fast-paced environment....


  • Remote, United States BioLegend, Inc. Full time

    It is a unique opportunity to extend a product from its market‑leading position as desktop drawing software to a leading position as software and tools for Chemists and Biologists on the Signals online platform. We are looking for a motivated Senior Software Engineer (C++, Web Development) who will take a development lead in the chem and bio‑informatics...


  • remote, us Epam Full time

    Description We are seeking a Senior Software Engineer in Test with expertise in C++ development to join our remote team. The successful candidate will play a pivotal role in transitioning towards a test automation-focused discipline, leveraging their expertise in C++, C#, and Unreal Engine. If you are passionate about test automation principles and possess...