Senior Software Engineer
On-siteLawton, Oklahoma, United States
Lawton, Oklahoma, United StatesOn-siteFull TimeSenior LevelBachelors DegreeSmall
Full TimeSenior LevelBachelors DegreeSmall
Job Summary
Lead software development projects to meet customer requirements, ensuring quality through unit, functional, integration, and regression testing. Document architecture, design plans, and user guides while deploying applications to production. Participate in design reviews, track milestones to ensure schedule and budget adherence, and train junior engineers through code and architecture reviews. Drive continuous process improvements and mentor the team while maintaining independent thinking in a collaborative, team-centric environment.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering or Computer Engineering
- Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux
- Experience with UI/UX design and development
- Experience in DevOps tools (Jira, Git, Jenkins, Artifactory)
- Experience in Software Development Life Cycle Processes and Agile Methodologies
- 5+ years of software development experience
- United States Citizenship
- Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment
- Collaboration and cross pollination with other teams
- Communication, openness, and willingness to share both success and failure
Desired Qualifications
- Master's degree in Computer Science, Software Engineering or Computer Engineering
- Experience in Backend design, development, and integration
- Experience in Software architectures, Data frameworks and Security
- Understanding of Secure Communications and Message Delivery Tools
- Production deployment of Machine Learning (ML) models
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.