Seeking a highly skilled Software Development Engineer (Golang) to join a cutting-edge engineering team focused on building next-gen, scalable, and secure software platforms. This role involves developing high-availability systems, working on Software-Defined Everything (SDE) platforms, and integrating modern technologies including AI-driven solutions.
Key Responsibilities:
Design, develop, and deploy scalable backend applications
Build high-performance, secure, and fault-tolerant systems
Work across full-stack development using Go, Node.js, Java, or C#
Develop and integrate RESTful APIs and microservices
Collaborate with cross-functional teams to deliver end-to-end solutions
Implement CI/CD pipelines, monitoring, and automated testing
Work with SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
Integrate AI tools to enhance development and product capabilities
Ensure security, compliance, and best engineering practices
Required Qualifications:
5+ years of experience in full-stack development in cloud environments (AWS preferred)
Strong experience with Go, Java, Node.js, or C#
Experience with microservices and distributed systems
Hands-on with SQL & NoSQL databases
Experience with RESTful APIs and CI/CD pipelines
Knowledge of security, authentication, and authorization best practices
Experience with generative AI tools in development workflows
Ability to obtain TS/SCI clearance
Nice to Have:
AWS Certifications (Cloud Practitioner / Developer / Solutions Architect)
Experience with automated testing tools
Strong problem-solving and automation experience
Master’s degree preferred