Software Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Empyrean

Are you an innovative Software Engineer ready to design, develop, and optimize cutting-edge backend systems? At Empyrean, our Enterprise Product Development Team is dedicated to creating secure, scalable, and high-performing business platforms for our clients. As a Software Engineer, you’ll work with Go (Golang) to build and maintain mission-critical backend services while driving improvements in performance, scalability, and maintainability. If you love solving complex problems and thrive in an agile, fast-paced environment, Empyrean is the perfect place to grow your career.


Why You’ll Love Being a Software Engineer at Empyrean

As a Software Engineer, you’ll join a collaborative, agile development team committed to continuous innovation. You’ll participate in design meetings, implement new solutions, and help enhance backend performance for large-scale distributed systems. Empyrean values creativity, teamwork, and excellence — empowering you to build robust software that makes a real impact for our clients.

Your contributions will help shape the technology behind next-generation business systems, while you gain experience with modern tools, frameworks, and cloud infrastructure.


Key Responsibilities of the Software Engineer Role

  • Develop, test, and maintain core backend services using Go (Golang).

  • Participate in agile sprints with deliverables and demos of completed features.

  • Contribute to design discussions and propose innovative solutions to complex problems.

  • Collaborate with frontend and mobile teams to ensure seamless integration.

  • Write unit and integration tests based on defined requirements.

  • Optimize relational database design, queries, and migrations.

  • Identify system bottlenecks and opportunities for scalability and performance improvements.

  • Document technical decisions and maintain standard operating procedures.

  • Support cross-functional development efforts and communicate effectively with stakeholders.


Skills and Qualifications for the Software Engineer Position

  • Strong understanding of backend architecture and software design patterns.

  • Proficiency in Go (Golang) with 2+ years of hands-on experience.

  • Familiarity with SQL databases like PostgreSQL, including complex queries and schema design.

  • Experience with cloud platforms (AWS preferred) and infrastructure as code tools (Pulumi, Terraform).

  • Knowledge of REST web services and distributed client/server architectures.

  • Exposure to modern CI/CD pipelines and agile methodologies (Scrum, Kanban).

  • Excellent analytical, communication, and problem-solving skills.

  • Passion for writing secure, maintainable, and high-quality code.

Preferred Background:

  • Bachelor’s degree in computer science, engineering, or equivalent experience.

  • 2–4 years of overall software development experience.

  • Experience in benefits program administration or Health & Welfare systems (a plus).


Why Work at Empyrean

At Empyrean, we don’t just build systems — we build futures. You’ll work in a culture that values learning, collaboration, and continuous improvement. Our inclusive environment welcomes diverse perspectives and empowers every team member to grow and succeed.

Empyrean is proud to be an Equal Opportunity Employer, including individuals with disabilities and veterans.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx