Camgian Corporation

Senior Software Engineer

Camgian Corporation
Apply
2 months ago
Lawton, OK, USASenior

Responsibilities

  • Lead software development projects to meet customer and product requirements.
  • Design, implement, test, document, and deploy software applications and frameworks.
  • Perform unit, functional, integration, and regression testing.
  • Document architecture, designs, test plans, and user guides.
  • Conduct design reviews, architecture reviews, and code reviews.
  • Track project and product milestones, releases, schedules, and budgets.
  • Train and mentor junior software engineers.
  • Lead continuous process and productivity improvements.
  • Present work to the company and participate in professional development activities.

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 DevOps tools including Jira, Git, Jenkins, and Artifactory.
  • Experience with software development life cycle processes and Agile methodologies.
  • United States citizenship.
  • Strong communication, collaboration, problem-solving, self-direction, and willingness to learn.
  • Preferred: master's degree in a relevant computer-related field.
  • Preferred: backend design, development, and integration experience.
  • Preferred: experience with software architectures, data frameworks, security, secure communications, message delivery tools, and production deployment of machine learning models.

Benefits

  • Competitive salary, fringe benefits, and an equity opportunity.
  • Fun, team-centric work environment with frequent cross-team collaboration.
  • Professional development opportunities.
  • Fast-paced environment focused on innovation and cutting-edge technologies.
Camgian Corporation

About Camgian Corporation

51-200 employees
Contact me