About the Role
<h2>Software Engineer II (SWE II)</h2>
<p><strong>Experience Level:</strong> 8+ years<br />
<strong>Education:</strong> Bachelor’s degree required</p>
<p>We are seeking an experienced <strong>Software Engineer II</strong> 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.</p>
<h3>What You’ll Do</h3>
<ul>
<li>
<p>Design and develop front-end web applications using modern JavaScript frameworks</p>
</li>
<li>
<p>Build and maintain backend services supporting scalable, distributed systems</p>
</li>
<li>
<p>Contribute to microservices architecture design, deployment, and optimization</p>
</li>
<li>
<p>Support cloud migration efforts and multi-site application deployments</p>
</li>
<li>
<p>Collaborate with cross-functional teams to implement reliable, secure, and maintainable solutions</p>
</li>
<li>
<p>Troubleshoot, test, and optimize system performance across the stack</p>
</li>
</ul>
<h3>Front-End Technologies</h3>
<ul>
<li>
<p>JavaScript (with exposure or transition to TypeScript)</p>
</li>
<li>
<p>React / JSX</p>
</li>
</ul>
<h3>Back-End Technologies</h3>
<ul>
<li>
<p>Node.js / JavaScript</p>
</li>
<li>
<p>Rust (for high-performance and security-sensitive components)</p>
</li>
<li>
<p>Python</p>
</li>
<li>
<p>Shell scripting</p>
</li>
</ul>
<h3>Platform & Architecture Experience</h3>
<ul>
<li>
<p>Microservices architecture and deployment patterns</p>
</li>
<li>
<p>Kubernetes and Helm charts</p>
</li>
<li>
<p>Service mesh technologies</p>
</li>
<li>
<p>Multi-site and distributed applications</p>
</li>
<li>
<p>Load balancing topologies</p>
</li>
<li>
<p>Cloud migration initiatives</p>
</li>
</ul>
<h3>Technology Stack Familiarity</h3>
<ul>
<li>
<p>Apache NiFi</p>
</li>
<li>
<p>Testing frameworks (Jest)</p>
</li>
<li>
<p>Grafana, InfluxDB</p>
</li>
<li>
<p>Elasticsearch</p>
</li>
<li>
<p>Redis, MySQL</p>
</li>
<li>
<p>Apache Superset</p>
</li>
<li>
<p>Messaging systems (RabbitMQ, Kafka, or other message fabrics)</p>
</li>
<li>
<p>Configuration management tools (Ansible, Salt)</p>
</li>
<li>
<p>Infrastructure as Code (Terraform, particularly for lane development)</p>
</li>
<li>
<p>WebSockets</p>
</li>
<li>
<p>JBLOCKS, CASPORT</p>
</li>
<li>
<p>Neo4j</p>
</li>
</ul>
<h3>Required Qualifications</h3>
<ul>
<li>
<p>8+ years of professional software engineering experience</p>
</li>
<li>
<p>Bachelor’s degree in Computer Science, Engineering, or a related field</p>
</li>
<li>
<p>Strong proficiency in JavaScript and modern web development</p>
</li>
<li>
<p>Experience designing and operating microservices-based systems</p>
</li>
<li>
<p>Familiarity with cloud-native technologies and containerized environments</p>
</li>
</ul>
<h3>Nice to Have</h3>
<ul>
<li>
<p>Experience working in high-security or mission-critical environments</p>
</li>
<li>
<p>Exposure to performance-sensitive or highly secure systems</p>
</li>
<li>
<p>Prior work supporting distributed or multi-domain architectures</p>
</li>
</ul>