Software Dev Engineer IV
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Join a high-impact engineering team as a Software Dev Engineer IV, where your expertise will drive the design and deployment of large-scale, distributed systems. This senior-level opportunity places you at the forefront of developing robust software solutions that power mission-critical operations. You will own system components from conception through operational support while working in a fast-paced, technical environment with talented peers., Design, build, and optimize distributed, multi-tiered software systems.
- Own end-to-end delivery: from architecture and implementation to deployment and operational support.
- Apply advanced object-oriented design and system architecture principles.
- Develop primarily in Java; utilize C++, Python, or TypeScript as needed.
- Engineer solutions in Linux and cloud-native environments.
- Participate in on-call rotations to ensure production system reliability.
- Collaborate with engineering, product, and technical teams to drive project success.
- Produce clear, concise technical documentation for system components.
Requirements
Master’s degree in Computer Science, Computer/Electrical Engineering, Mathematics, or related field; Bachelor’s plus five years of relevant experience accepted.
- Minimum three years’ hands-on software development experience.
- Proven track record in multi-threaded and distributed programming in Java or C++ on Linux platforms.
- Deep knowledge of system design, data structures, and algorithms.
- Proficiency in Java, JDBC, SQL, object-oriented design patterns, CI/CD, Git, and database technologies.
Preferred Skills
- Experience with event-driven architectures.
- Familiarity with Infrastructure as Code tools (Terraform, CDK, CloudFormation).
- Knowledge of DevOps or SRE practices.
- Experience building microservices and scalable backend systems.
- Demonstrated technical leadership abilities.
Benefits & conditions
Opportunity to work on impactful, large-scale projects with industry-leading technology.
- Collaborative, fast-paced, and growth-oriented work environment.
- Professional development and career advancement opportunities.
- Competitive compensation and comprehensive benefits package.
- Onsite role in Dallas, TX with modern workplace amenities.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers
Where To Find Software Engineering Jobs