Software Developer II
Listed on 2026-02-12
-
Software Development
Software Engineer II (SWE II)
Experience Level: 8+ years
Education: Bachelor’s degree required
We are seeking an experienced Software Engineer II to support the design, development, and deployment of modern, scalable applications within a microservices-based architecture. This role spans both front-end and back-end development and contributes to high-performance, secure systems operating in distributed cloud environments.
What You’ll DoDesign and develop front-end web applications using modern JavaScript frameworks
Build and maintain backend services supporting scalable, distributed systems
Contribute to microservices architecture design, deployment, and optimization
Support cloud migration efforts and multi-site application deployments
Collaborate with cross-functional teams to implement reliable, secure, and maintainable solutions
Troubleshoot, test, and optimize system performance across the stack
JavaScript (with exposure or transition to Type Script)
React / JSX
Node.js / Java Script
Rust (for high-performance and security-sensitive components)
Python
Shell scripting
Microservices architecture and deployment patterns
Kubernetes and Helm charts
Service mesh technologies
Multi-site and distributed applications
Load balancing topologies
Cloud migration initiatives
Apache Ni Fi
Testing frameworks (Jest)
Grafana, InfluxDB
Elasticsearch
Redis, MySQL
Apache Superset
Messaging systems (Rabbit
MQ, Kafka, or other message fabrics)Configuration management tools (Ansible, Salt)
Infrastructure as Code (Terraform, particularly for lane development)
Web Sockets
JBLOCKS, CASPORT
Neo4j
8+ years of professional software engineering experience
Bachelor’s degree in Computer Science, Engineering, or a related field
Strong proficiency in JavaScript and modern web development
Experience designing and operating microservices-based systems
Familiarity with cloud-native technologies and containerized environments
Experience working in high-security or mission-critical environments
Exposure to performance-sensitive or highly secure systems
Prior work supporting distributed or multi-domain architectures
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).