Software Development Engineer to join chief technology office engineering team. Develop software-defined everything platform, build and operate software services, shape new product from ground up with autonomy and ownership.
Requirements
- 1+ year of experience with software development in a professional work environment
- Experience with programming in a software programming language
- Knowledge of distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud
- Knowledge of SQL and NoSQL databases
- Knowledge of designing and implementing RESTful APIs and microservices
- Knowledge of CI /CD pipeline setup and maintenance
- Knowledge of authentication, authorization, and security best practices
- Knowledge of 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
Benefits
- health, life, disability, financial, and retirement benefits
- paid leave
- professional development
- tuition assistance
- work-life programs
- dependent care