About The Position

We are looking for a skilled Software Engineer with experience in software design, development, debugging, testing, and integration. The ideal candidate is proficient in multiple programming languages and tools, thrives in a team environment, and excels as an individual contributor. The selected candidate will work on developing and maintaining robust database applications, web solutions, and continuous integration (CI)/continuous delivery(CD) pipelines while ensuring high-quality code through unit testing and test automation.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field with 4 years of software experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of degree, 8 years of software experience.
  • Secret Clearance or Top Secret.
  • 3-5 years of professional experience in software design, development, debugging, testing, and integration.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins).
  • Experience with development with C/C++, Python, C#, java.

Nice To Haves

  • Experience with database applications and writing optimized SQL queries.
  • Web development experience with frameworks like React.
  • Expertise in unit testing and test automation frameworks.
  • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) for project management and collaboration.
  • Ability to work collaboratively in a team and independently on assigned tasks.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills to work effectively with technical and non-technical stakeholders.

Responsibilities

  • Implement and manage CI/CD pipelines to streamline development and deployment processes.
  • Design, develop, debug, test, and integrate software using C/C++, Python, and Ruby on Rails for web development.
  • Write and maintain unit tests and contribute to test automation to ensure code quality and reliability.
  • Collaborate with cross-functional teams using Atlassian tools (e.g., Jira, Confluence, Bitbucket) to track progress and manage workflows.
  • Work effectively as both a team player and an individual contributor to meet project goals and deadlines.
  • Troubleshoot and resolve complex technical issues in a fast-paced environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service