NetSuite is part of Oracle Government Defense Intelligence (GDI), which builds and operates secure cloud capabilities for mission-critical government workloads. The Software Development Engineer (SDE) will contribute to the design, development, and operations of distributed systems that support mission-critical workloads in air-gapped realms while collaborating with various teams to deliver high-quality solutions.
Responsibilities:
- Architect and Design: Contribute to the design and implementation of microservices that support distributed systems, data egress, and integration across multiple realms
- Build Distributed Systems: Develop and maintain highly available, scalable, and secure services to support data processing and platform capabilities
- Coding: Write correct, secure, maintainable, and testable code using industry best practices
- Data Pipeline Support: Build and improve resilient data egress workflows to support consistent data movement and aggregation across OCI realms
- Collaboration: Work with data engineers, product managers, and DevOps teams to align technical delivery with business and operational goals
- Problem Solving: Troubleshoot service issues, identify bottlenecks, and implement performance and reliability improvements
- Operations: Participate in on-call and operational response, support incident investigations, and contribute to root cause analysis and follow-up actions
- Observability: Build and enhance service metrics, dashboards, and alerting to improve situational awareness and operational readiness
- Continuous Improvement: Learn from production operations and apply improvements to service quality, resilience, and engineering practices
Requirements:
- 6 to 10+ years of experience in software development
- Applicants are required to read, write, and speak English
- BS or MS degree in Computer Science or related technical field involving coding, or equivalent practical experience
- 2-4 years of software development experience in distributed/cloud environments
- Experience with object-oriented languages, specifically Java and Javascript
- Experience building and supporting production software with a focus on reliability and maintainability
- Understanding of service design fundamentals including security, scalability, availability, and performance
- Ability to communicate technical ideas verbally and in writing (design docs, implementation notes, technical discussions)
- Experience contributing to technical design and implementation across cross-functional teams
- Familiarity with RESTful APIs, microservices, and service-oriented architecture patterns
- Experience with containerization/orchestration (Docker, Kubernetes) and modern CI/CD practices
- Exposure to production operations, observability, incident response, and reliability improvements
- Familiarity with networking fundamentals and Linux internals in cloud environments
- U.S. Citizenship with active US Government security clearance (TS/SCI w/ Poly) at hire