> Markdown version of [/jobs/ext/2713188-software-development-engineer-3](https://www.wearedevelopers.com/jobs/ext/2713188-software-development-engineer-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer 3 - **Company:** Pushpay, Inc. - **Location:** Allen, TX, United States - **Experience:** Expert - **Salary:** $117,000.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Software Applications, Automation of Tests, Unix, C++ (Programming Language), Command-Line Interface, Software Quality, Databases, Continuous Integration, Relational Databases, Database Schema, Software Debugging, Software Design Patterns, Linux, Device Drivers, Web Development, Distributed Systems, Eclipse (Software), FFmpeg, Github, Gradle, IntelliJ IDEA, JavaFX, PostgreSQL, MySQL, NoSQL, OAuth, Queueing Systems, RabbitMQ, Software Deployment, Software Engineering, Multithreading, Google Cloud, Delivery Pipeline, Reliability of Systems, Kubernetes, Information Technology, Low Latency, Cassandra, Video Streaming, Vertica, Software Version Control, Docker, Jenkins - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/software-development-engineer-3-resi-pushpay-7938037 ## About the Role * Strong programming skills with experience in object-oriented languages and frameworks, with growing proficiency in applying design patterns. * Proficiency in debugging, writing automated tests, and solving technical challenges independently or with minimal supervision. * A collaborative mindset with excellent communication skills, both written and verbal, and the ability to work effectively across teams. * Initiative in learning new technologies, developing expertise in your area of focus, and contributing to continuous improvement in processes and code quality. * Accountability for your work, with a focus on meeting performance metrics such as GitHub contributions, velocity, and DORA benchmarks for software reliability and efficiency. * Ability to manage work priorities and independently handle more complex tasks with minimal guidance., * Bachelor of Science (BS) in Computer Science or a related technical field. * 5+ years of experience in software development, specifically in Java and Linux/Unix environments. * Experience working with video/audio tools such as FFmpeg or GStreamer. * Desired experience with C, C++, and/or Rust, and strong web application development skills using REST. * Expertise in distributed web application development, particularly with Docker and Kubernetes. * Familiarity with the application deployment lifecycle using automated pipelines (CI/CD). * Some relational database experience. * Proficiency working in terminal/command-line on Linux systems. * Comfort with using IDEs like IntelliJ or Eclipse and experience with debugging. * Experience with software version control, preferably using Git and GitHub. * Familiarity with GCP/AWS, NoSQL databases, oAuth, and message buses like Google Pub/Sub or RabbitMQ. * Familiarity with Ffmpeg and/or Gstreamer * Knowledge of database schema design, low-latency systems, or multithreading. * Experience with message queues and distributed systems. * Experience with databases such as MySQL, Cassandra, Postgres, or ClickHouse. * Familiarity with Unix hardware driver development. * Understanding of video streaming protocols such as RTMP, HLS, or DASH. * Experience with JavaFX and participation in community-built software applications and libraries. * Hands-on experience with Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE), along with Docker and Kubernetes expertise. * Familiarity with CI tooling such as Jenkins, and Gradle. * Familiarity with generative AI development such as Claude, Copilot and Gemini Work Environment & Physical Demands: Prolonged periods of sitting at a desk and working on a computer will be required. This role consistently operates standard office equipment such as computers and phones. This is largely a sedentary role but may occasionally require lifting up to 50 pounds, walking, bending, or standing as necessary. This description reflects management's assignment of essential functions, it does not prescribe or restrict the tasks that may be assigned. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)