Unknown Company

Senior Software Engineer

huntsville, al • Posted 1 weeks ago
Onsite Full Time General

Senior Software EngineerCamgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize, schedule and task team activities. As a senior engineer you will influence engineering design and software development, supervise other software engineers, and act as a mentor and technical resource.QualificationsBachelor's degree in Computer Science, Software Engineering or Computer EngineeringProficiency in Java, JavaScript, Python, C++, Golang, SQL, LinuxExperience with UI/UX design and developmentExperience in DevOps tools (Jira, Git, Jenkins, Artifactory)Experience in Software Development Life Cycle Processes and Agile Methodologies5+ years of software development experienceUnited States CitizenshipDesired SkillsMaster's degree in Computer Science, Software Engineering or Computer EngineeringExperience in Backend design, development, and integrationExperience in Software architectures, Data frameworks and SecurityUnderstanding of Secure Communications and Message Delivery ToolsProduction deployment of Machine Learning (ML) modelsResponsibilitiesLead software development projects to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testingDocument architecture, design, test plan and user guideDeploy software applications to productionParticipate in design reviews and present your work to the companyTrack project/product milestones and releases ensuring schedule and budget are metTrain & mentor junior engineers, perform architecture, design and code reviewsLead continuous process and productivity improvements in the teamEngage in professional development activities to enhance your skillsetExceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success.

Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together.Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity.Camgian Culture and Core Value TraitsAbility to work as part of a team while maintaining independent thinkingSelf-driven and self-starter in addition to excellent communication skillsThinking outside the box and an aptitude for innovation and problem solvingAlways willing to explore the other side of fear, be challenged and to crave cutting edge technologies

Back to Job Search