OVERVIEW:
We are seeking for a senior software engineer to design, develop, test, and maintain technical solutions.
GENERAL DUTIES:
- Knowledge of software engineering and best practices for full software development life cycle; coding standards, code reviews, source control management, build processes, and testing
- Experience with cloud technologies and DevOps (AWS, Kubernetes)
- Knowledge of DevOps/CI/CD tools and benefits
- Experience with microservices and event-driven architectures
- Well-practiced in agile development
- Collaborate with other developers to design and implement features
- Serve as mentor to less experienced software engineers
- Have fun and enjoy coming to work
REQUIRED QUALIFICATIONS:
- Proficient in Python, Java or Go
- Experience in web development using progressive JavaScript frameworks such as Vue.js, React, or Angular
- Knowledge of relational database fundamentals
- DevOps experience, to include version control, automated builds, automated testing, and continuous integration with tools such as Gitlab
- Self-starter with strong innovative and analytical ability
- BA/BS Business Information Technology, BA/BS Computer Science, BA/BS Computer Engineering
- 10+ years of experience
CLEARANCE:
- TS/SCI with Full Scope Polygraph minimum