
Senior Software Engineer - Platforms Team
Forward Networks3 months ago
Responsibilities
- Design and develop storage systems, job scheduling systems, data ingestion frameworks, and monitoring frameworks.
- Build and maintain backend frameworks supporting essential platform features.
- Develop scalable, high-performing, and reliable services for complex and high-traffic workloads.
- Develop and improve monitoring and logging frameworks for visibility into system performance, reliability, and application health.
- Collaborate with cross-functional teams across the United States and India offices.
Requirements
- BS in Computer Science or a related degree is required; an MS or PhD is preferred.
- 7+ years of full lifecycle software development experience is required.
- Deep expertise in Java version 17 or later and hands-on experience with Spring or similar frameworks are required.
- Strong object-oriented design and development skills are required.
- Hands-on experience with containerization and Kubernetes is required.
- Several years of backend experience with Java, C++, or similar languages are required.
- Strong verbal and written communication skills are required.
- Experience with REST APIs, Spring, or Hibernate is preferred.
- Big Data and NoSQL experience are preferred.
- Networking-domain experience is a plus but is not required.
Benefits
- Regular, full-time opportunity in Bangalore, India.
Tech Stack
About Forward Networks
The future of network operations is network modeling. Forward's flagship platform, Forward Enterprise, gives users a mathematically accurate network digital twin. Forward enables perfect network visibility, full path analysis, and security policy verification, freeing up time and saving you money. Get a demo today: www.forwardnetworks.com