Senior Software Engineer
- 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
+18 more
Job description
- Ensure availability, performance, and resilience of workloads on Kubernetes, on-premise, PCF, or cloud platforms aligned to SLO/SLI objectives.
- Design, build, and operate scalable, secure, and highly available containerized platforms and services.
- Optimize capacity, performance, and cost efficiency across distributed systems.
- Build and enhance CI/CD pipelines for fast, reliable, and repeatable deployments.
- Automate infrastructure and operations using Infrastructure as Code and GitOps practices.
- Plan and execute software releases across environments, including Kubernetes, AWS, Azure, PCF, and VMs.
- Drive continuous improvement in release processes, deployment strategies, and development workflows.
- Implement robust monitoring, logging, and tracing to enable proactive issue detection.
- Conduct performance testing and tuning to ensure scalability and reliability.
- Lead incident management, RCA, and postmortems to drive continuous improvement.
- Ensure adherence to security, compliance, and enterprise standards across deployments.
- Implement workload security, secrets management, and runtime protections.
- Contribute to operational governance and platform standardization.
- Partner with engineering, product, and operations teams to improve production readiness and system design.
- Support troubleshooting, debugging, and issue resolution across environments with clear documentation.
- Leverage AI-driven tools to enhance observability, incident response, release efficiency, and capacity planning; identify AI-enabled use cases for operational efficiency.
Requirements
We are seeking a Senior Software Engineer (SRE) to join our dynamic team. The ideal candidate will have strong experience in Kubernetes, container platforms, CI/CD, observability, and distributed systems and a proven ability to drive automation, improve reliability, and deliver secure, scalable services., * Strong experience in SRE, Release Engineering, or Platform Engineering roles.
- Hands-on expertise with Kubernetes orchestration and containerization using Docker.
- Proven experience operating workloads on on-premise (bare metal or VMs) and PCF, with exposure to AWS or Azure.
- Strong proficiency with CI/CD tools and scripting in Shell, Python, or Groovy; experience with automation frameworks.
- Knowledge of monitoring, observability, performance testing, and scaling distributed systems (e.g., Dynatrace, Splunk, JMeter, LoadRunner).
- Programming experience, preferably with Java and Spring Boot.
Preferred Skills:
- Understanding of SDLC, Git-based workflows such as Gitflow, and peer review practices.
- Expertise in troubleshooting and debugging, including thread and heap dump analysis and performance bottleneck resolution.
- Familiarity with security principles and deployment of secure systems.
- Exposure to Infrastructure as Code, DevOps, and GitOps practices.
Benefits & conditions
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
About the company
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
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
Loading talks and stories from around this roleβ¦