This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sr Engineer, Software located in Atlanta, GA will design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments.
Job Responsibility
Actively participate in architecture and design of various software components focused on creating applications that leverage technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms and technologies
Drive engineering projects by developing software solutions, conducting tests and inspections, and preparing reports and calculations
Independently develop a full software stack, understanding the building blocks, interactions, dependencies, and tools required to complete software and automation work
Interact with system engineers to define system requirement and/or necessary requirements for automation
Contribute to designs to implement new ideas which use new frameworks to improve an existing or new system/process/service
Write basic documentation on how technology works and create clear documentation for new code and systems used, and document systems designs, presentations, and business requirements for consumption and consideration at the manager level
Requirements
Master’s degree in Computer Science, Engineering, or related, and 3 years of relevant work experience
OR Bachelor’s degree in Computer Science, Engineering, or related, and 5 years of relevant work experience
Experience using Kubernetes/Helm, IBM Bluemix (IBM Cloud), and PCF with GitOps CI/CD and blue-green/canary strategies to deploy and operate microservices with zero-downtime rollouts and make clear trade-offs (latency, throughput, cost, RPO/RTO)
Experience using Kafka (with Connect) and RabbitMQ alongside Hadoop/Spark—plus schema governance and CDC - to build and run SLO-driven streaming/data pipelines (reliability/latency/throughput), including partitioning/windowing, exactly-/at-least-once semantics, backfills, and cost-aware scaling
Experience using Java/Spring Boot and Node.js with Redis, MySQL, and Cassandra to implement a polyglot data layer (Redis for caching/rate-limits and counters
MySQL for transactional/admin workflows
Cassandra for high-volume telemetry/time-series), expose REST/gRPC APIs, and automate build/test/deploy via CI/CD and shell scripting
Experience using requirements engineering practices (SRS, user stories, acceptance criteria) with system-engineering collaboration to define implementable system/automation requirements, map non-functionals (security, reliability, latency), and maintain traceability to implementation and tests
Experience using security and observability stacks OAuth2/OIDC, mTLS, secrets management, RBAC/ABAC, secure-SDLC, and logs/metrics/traces with OpenTelemetry, Prometheus/Grafana or ELK to harden services and data tiers and operate to actionable SLOs/error budgets
Experience using lightweight PoCs, technical evaluations, and thorough documentation (how-it-works guides, system/design diagrams, presentations, manager-ready write-ups) to validate new frameworks in the stack (Kafka/RabbitMQ, Spark, Spring Boot/Node.js) and drive measurable system/process improvements
At least 18 years of age
Legally authorized to work in the United States
Telecommuting is permitted, but applicant must work from the worksite location at least 3-4 days per week