Software Engineer
Core
Design, develop, and maintain high-performance backend services and RESTful APIs for an enterprise analytics platform.
Role type
Senior backend software engineer
Builds
Enterprise-grade applications, scalable microservices, and RESTful APIs for internal data & analytics platform (via careerplan.io/jobs/2014951-1-software-engineer-at-cisco)
Domain
Enterprise analytics, data infrastructure, network technology
Required skills
backend software development, RESTful API design, Java, Python, SQL, relational databases, Git, automated testing, secure coding
Preferred skills
microservices architecture, distributed systems, containerization, cloud platforms, message brokers, CI/CD pipelines, observability tools, NoSQL databases, API gateway patterns
Technologies
Spring Boot, FastAPI, Flask, Django, PostgreSQL, MySQL, Oracle, SAP HANA, Snowflake, Docker, Kubernetes, AWS, Azure, GCP, Kafka, RabbitMQ, Jenkins, GitHub Actions, Splunk, ELK, Prometheus, Grafana, MongoDB, Cassandra, DynamoDB
Responsibilities
Design and maintain RESTful APIs and backend services; define API contracts and validation logic; implement secure authentication (OAuth 2.0, JWT); troubleshoot production incidents; contribute to CI/CD pipelines and release management
Seniority
Senior, hands-on IC