Software Engineer, Back-End
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Feature Development: Contribute to the full software development lifecycle-writing clean, testable code to develop and maintain microservices in an agile environment.
- Support Core Middleware: Assist in implementing and scaling services handling real-time event delivery, tenant management, and search functionalities.
- Embrace DevOps & Automation: Learn and build automation tooling to deploy and operate cloud applications using modern GitOps workflows and CI/CD pipelines.
- Collaborative Growth: Participate constructively in code reviews, documentation, and team planning sessions, collaborating with senior peers and SRE teams.
- Required Qualifications :
- Education & Experience: BS/MS in Computer Science or a related technical field, with 2+ years of software development experience.
- Programming Skills:
- Solid knowledge in Golang and/or Python.
- Good knowledge of Java and/or Python
- Core Concepts: A good grasp of computer science fundamentals, including data structures, databases, and basic cloud/distributed system concepts.
- Eagerness to Learn:
- Exposure to or a strong desire to learn Kubernetes, Helm, and GitOps workflows.
- Interest in working with a very varied stack (including message streaming (e.g., Kafka), different languages, different databases (e.g., Redis, ElasticSearch, MySQL).
- AI-Assisted Productivity: Familiarity with leveraging modern developer workflows, including hands-on knowledge of using AI command-line interfaces (such as Claude CLI or Gemini CLI) to optimize coding, troubleshooting, and automation tasks.
- Mindset:
- A proactive problem-solver who communicates effectively in a highly collaborative, global team environment.
- Driven to learn new technologies, tools, and best practices for building reliable software.
Benefits
Additional Information
About us @Symphony Secure. Connected. Intelligent. Symphony is an AI-powered communication and technology company fueled by interconnected platforms: messaging, voice, directory and analytics. Our end-to-end encrypted technologies enable over 1,400 institutions to accelerate AI impact, prioritize data security, navigate complex regulatory compliance and optimize business interactions. Role Description: As a Software Engineer at Symphony, you will join the Middleware team responsible for building and maintaining some critical middleware services that power our global ecosystem. You will get hands-on experience working on high-impact projects across Datafeed (real-time message delivery), TLM (Tenant Lifecycle Management), and Search systems. This is an excellent opportunity for an early-career engineer to grow their skills in cloud architecture, distributed systems, and a modern GitOps/DevOps culture.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at symphony? Share your experience