Camgian Corporation

Senior Software Engineer

Camgian Corporation
Apply
2 months ago
Huntsville, AL, USASenior

Responsibilities

  • Lead software development projects to meet customer and product requirements.
  • Design, implement, test, document, and deploy software applications to production.
  • Perform unit, functional, integration, and regression testing.
  • Document architecture, designs, test plans, and user guides.
  • Track project and product milestones, releases, schedules, and budgets.
  • Conduct design and code reviews and present work to the company.
  • Train and mentor junior engineers and serve as a technical resource.
  • Lead continuous process and productivity improvements within the team.
  • Participate in professional development and collaborate frequently with other teams.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering.
  • At least 5 years of software development experience.
  • Proficiency in Java, JavaScript, Python, C++, Golang, SQL, and Linux.
  • Experience with UI/UX design and development.
  • Experience with Jira, Git, Jenkins, and Artifactory.
  • Experience with software development lifecycle processes and Agile methodologies.
  • United States citizenship.
  • Preferred qualifications include a relevant master’s degree, backend design and development, software architecture, data frameworks, security, secure communications and message delivery tools, and production deployment of machine learning models.
  • Strong communication, collaboration, problem-solving, innovation, adaptability, and willingness to mentor and learn.

Benefits

  • Competitive salary, fringe benefits, a fun work environment, and an equity opportunity.
Camgian Corporation

About Camgian Corporation

51-200 employees
Contact me