About the Opportunity
We are seeking a high-caliber Software Engineer who enjoys solving complex problems, building scalable products, and writing code that has real business impact.
This is not a role where you simply work through an endless ticket queue. You will have meaningful ownership across design, development, testing, deployment, and continuous improvement while collaborating with experienced engineers, product leaders, and business stakeholders.
You will help build reliable, secure, and scalable software used in important production environments while contributing to architecture decisions, engineering standards, and the long-term technical direction of the platform.
This position is fully remote for qualified candidates located in GA, TX, PA, CA, MD, or MI.
What You’ll Own
- Design, develop, test, deploy, and maintain scalable software applications and services.
- Build high-quality backend, frontend, or full-stack solutions depending on project needs.
- Translate business and product requirements into reliable technical solutions.
- Develop clean, maintainable, well-tested code designed for long-term scalability.
- Participate in architecture and system-design discussions.
- Build and integrate APIs, services, databases, and third-party platforms.
- Improve application performance, availability, security, and reliability.
- Diagnose complex production issues and implement sustainable solutions.
- Participate in code reviews and help strengthen engineering standards across the team.
- Develop automated tests and improve overall software quality.
- Contribute to CI/CD pipelines and modern deployment practices.
- Partner with Product, Design, QA, DevOps, Data, and other engineering teams.
- Identify opportunities to reduce technical debt and simplify complex systems.
- Help modernize legacy components where appropriate.
- Contribute to engineering documentation, reusable components, and shared technical patterns.
- Take ownership from initial design through production deployment and ongoing support.
What We’re Looking For
We are looking for engineers who combine strong technical fundamentals with curiosity, ownership, and thoughtful problem-solving.
Strong candidates will typically bring:
- 4+ years of professional software engineering or application development experience.
- Strong proficiency in one or more modern programming languages such as Java, Python, JavaScript/TypeScript, C#, Go, Ruby, or similar.
- Experience building production-grade software applications or services.
- Strong understanding of software design principles, data structures, and algorithms.
- Experience designing and consuming RESTful or GraphQL APIs.
- Familiarity with relational and/or NoSQL databases.
- Experience with Git-based development workflows.
- Understanding of automated testing and software quality practices.
- Experience working in Agile or iterative development environments.
- Strong debugging and problem-solving skills.
- Ability to communicate effectively with technical and non-technical stakeholders.
- Ability to work independently and successfully within a distributed remote team.
Technical Experience That Will Help You Stand Out
Experience with several of the following will be especially valuable:
- Java / Spring Boot
- Python / Django / Flask / FastAPI
- JavaScript / TypeScript
- React / Angular / Vue
- Node.js
- .NET / C#
- Go
- Microservices architecture
- AWS, Azure, or Google Cloud
- Docker and Kubernetes
- PostgreSQL, MySQL, SQL Server, MongoDB, or similar databases
- Kafka or event-driven architectures
- Redis
- CI/CD pipelines
- GitHub Actions, Jenkins, GitLab CI, or comparable tools
- Terraform or Infrastructure as Code
- Observability and application monitoring
- Distributed systems
- High-volume or highly available platforms
- Secure software-development practices
The Kind of Engineer We Want
You think beyond whether the code simply works.
You ask:
Can this scale?
Is there a simpler design?
What happens when a dependency fails?
How will another engineer understand this code six months from now?
Are we addressing the root cause or patching the symptom?
You care about code quality, maintainability, performance, security, and the experience of both users and fellow engineers.
You are comfortable challenging assumptions, discussing tradeoffs, and taking responsibility for the systems you build.
Why This Opportunity Stands Out
This role gives you the chance to contribute beyond individual coding assignments.
You will have opportunities to:
- Own meaningful features from concept through production.
- Influence architecture and technical decisions.
- Work with modern technologies and engineering practices.
- Solve challenging scalability and reliability problems.
- Build products and systems with measurable business impact.
- Collaborate with experienced engineers and cross-functional leaders.
- Improve development processes and engineering standards.
- Reduce technical debt while building new capabilities.
- Gain exposure to high-impact initiatives across the organization.
- Develop both your technical and leadership capabilities.
High-performing engineers may have opportunities to advance into roles such as Senior Software Engineer, Staff Engineer, Principal Engineer, Technical Lead, Engineering Manager, or Software Architect.
Remote Work Environment
This is a fully remote opportunity for qualified candidates residing in:
Georgia | Texas | Pennsylvania | California | Maryland | Michigan
You should be comfortable:
- Collaborating with distributed engineering teams.
- Participating in virtual architecture, planning, and technical discussions.
- Managing technical deliverables independently.
- Communicating clearly in an asynchronous environment.
- Taking ownership without requiring constant supervision.
Occasional travel or in-person collaboration may be required depending on project or business needs.
Preferred Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline preferred.
- Equivalent professional experience may be considered.
- Relevant cloud, engineering, or technology certifications are a plus but not required.
Compensation & Benefits
A competitive compensation package will be offered based on experience, technical expertise, responsibilities, and geographic location.
Benefits may include:
- Competitive base compensation
- Performance-based incentives where applicable
- Medical, dental, and vision coverage
- 401(k) retirement benefits
- Paid time off and company holidays
- Fully remote work flexibility
- Professional development and technical training
- Certification support
- Modern engineering tools and technologies
- Career advancement opportunities
- Employee wellness and assistance programs
Build Software That Matters
If you are a Software Engineer who wants more than another maintenance role—and you enjoy building scalable systems, solving difficult technical problems, and having real ownership over what reaches production—we would like to hear from you.
Apply today for consideration for remote Software Engineer opportunities in GA, TX, PA, CA, MD, and MI.