About the job
Job Title: Senior Software Engineer
Experience: 5–8 Years
Location: Bengaluru
Employment Type: Full-time
Job Summary
Join our dynamic team at Talworx as a Senior Software Engineer where you will leverage your expertise in .NET (C#) or Java, along with modern front-end frameworks like Angular or React. Ideal candidates will thrive in cloud-native development environments and have hands-on experience with Docker and Kubernetes. A solid understanding of AWS services and CI/CD pipelines is essential for this role.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications using .NET (C#) or Java.
- Create responsive and user-friendly front-end applications leveraging Angular or React.
- Architect and deploy microservices-based solutions.
- Containerize applications using Docker and manage deployments with Kubernetes.
- Implement and oversee cloud solutions on AWS.
- Establish and maintain CI/CD pipelines using Jenkins.
- Collaborate effectively across teams including product management, QA, and DevOps.
- Write clean, maintainable code with thorough documentation.
- Engage in code reviews and provide mentorship to junior developers.
Required Skills & Qualifications
- 5–8 years of proven software development experience.
- Proficient in .NET (C#) or Java.
- Experience with front-end frameworks: Angular or React.
- Hands-on experience with Docker and Kubernetes.
- Strong knowledge of AWS cloud services.
- Familiarity with version control systems, particularly Git.
- Experience with CI/CD tools such as Jenkins.
- Deep understanding of REST APIs and microservices architecture.
- Excellent problem-solving and communication skills.
Nice to Have
- Experience with cloud-native or distributed systems.
- Exposure to Agile/Scrum methodologies.
- Knowledge of monitoring and logging tools.

