
Software Development Engineer
Job Description
· 5+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS
· 5+ years of experience with Go, Java, Node.js, or C# development
· 3+ years of experience in distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud
· 3+ years of experience with SQL and NoSQL databases
· Experience designing and implementing RESTful APIs and microservices
· Experience in CI/CD pipeline setup and maintenance
· Knowledge of authentication, authorization, and security best practices
· Experience using generative AI tools to accelerate development, automate coding tasks, and review AI-generated code
· Ability to obtain a TS/SCI clearance
· Bachelor's degree and 3+ years of experience in software engineering, or 5+ years of experience in software engineering in lieu of a degree
· Experience writing source code for new applications or generating and enhancing code samples for existing applications
· Experience acquiring client requirements and resolving workflow problems through automation optimization
· Ability to work with automated testing tools to perform testing and maintenance
· TS/SCI clearance
· Master’s degree
· AWS Certifications, such as Cloud Practitioner, Developer Associate, or Solutions Architect Associate
Similar Jobs
Software Developer
Minnesota
Software Engineer
Remote
Software Engineer
Washington
Software Development Engineer
Virginia
Software Engineer
New York