Remote Senior Software Development Engineer

Location US-TN-Nashville
Job ID
Job Family
Information Technology


We are looking for a highly-collaborative Remote Senior Software Development Engineer who is motivated and interested in building applications and services in modern, functional programming paradigms. This role will work with an event-driven architecture and reactive microservices to deliver mission-critical business solutions using cutting-edge technologies like Docker, Kubernetes, Serverless, and Kafka all hosted in AWS. Specifically, you will create, implement, and maintain the necessary components and services for Lifeway's Customer Insights team. You will help aggregate customer data from various applications and APIs across Lifeway to create a dynamic 360 view of our Customers. You will work independently while also leading in a very collaborative environment with teammates from various backgrounds coming together to solve challenging problems as a team. You will also work closely with members from our Sales, Marketing, and Customer Service teams to understand their needs. Therefore, a commitment to collaborative problem solving, sophisticated design, and product quality is important.


Why work with Lifeway IT? Why work with Lifeway IT? At Lifeway IT, we enjoy great work-life balance, flexible scheduling, and 10% professional development time while working from anywhere (WFA). We get to use our technical skills to serve a greater Kingdom purpose - equipping and fueling every ministry. You will also gain experience with cutting edge architectures and technology.


This role is remote in the U.S with occasional travel to Nashville.



  • Develop technical solutions for aggregating, transforming, and enhancing Customer Data
  • Build responsive and resilient microservices using Java, Kotlin, Scala, or Node JS
  • Deploy resilient and scalable microservices using Docker and Kubernetes or Serverless
  • Build low latency, loosely coupled services that achieve asynchronous communication by utilizing message driven tools such as Kafka, AWS Kinesis, AWS SNS to AWS SQS
  • Develop processes that deliver data to a Customer Data Platform (CDP) and downstream applications like a CRM and Marketing Campaign tools
  • Design and implement solutions that take advantage of the whole suite of AWS tools such as Lambda, S3, EC2, DynamoDB, SNS, SQS, Kinesis, and Cloudfront
  • Develops and improves relationships with internal customers and other divisional teams


  • Lives out Lifeway’s mission and values, showing deep commitment to Kingdom work
  • Bachelor's degree in computer science, information technology, or related degree preferred
  • 5-10 years of experience with Java Virtual Machine (JVM) languages like Java or Node JS or the similar years of experience with a functional language like Scala or Kotlin
  • Agile experience (Scrum/Kanban)
  • Git, github experience
  • Experience with CRM systems
  • AWS (Amazon Web Services) or other cloud technology experience preferred
  • Exposure to Message-driven or Event-driven architecture
  • Strong written and verbal communication skills
  • Strong analytical skills
  • Strong problem solving skills
  • Some travel required


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed