Salary $80,000 - $90,000 DOE
Position Summary
Tactical Air is currently seeking a passionate and motivated Junior Software Engineer to join our fast-growing startup software engineering team. In this role, you will own a significant portion of our product development and collaborate with our senior engineers, product managers, and designers to help build cutting-edge software solutions. You will have an opportunity to work on a variety of projects, from developing new features to improving the performance and scalability of existing systems. This is an exciting opportunity for someone eager to learn, contribute to innovative projects, and grow with a dynamic team. The successful performance of this position will require the candidate to meet and support the business goals and mission of the company.
Responsibilities
- Participate in the entire software development lifecycle by collaborating with cross-functional teams to gather requirements, design, code, test, and deploy high-quality software solutions.
- Stay updated with emerging technologies, industry trends, and best practices in software development.
- Assist in the development and customization of SharePoint solutions using SharePoint Designer, JavaScript, HTML, CSS, and other relevant technologies.
- Collaborate with the development team to create and enhance SharePoint-based applications, workflows, and integrations.
- Contribute to ongoing improvement of the product by identifying and fixing bugs or optimizing performances.
- Create and maintain comprehensive technical documentation for configurations, processes, and customizations.
- Write clean, efficient, and maintainable code under the guidance of senior engineers.
- Other duties as assigned.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related discipline.
- Basic understanding of software development, including an understanding of software development life cycle (SDLC) and methodologies such as Agile, Scrum, or Kanban.
- Basic understanding of designing and implementing robust, scalable, and performant software architectures.
- Familiarity with relevant development tools, version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Basic proficiency in two or more programming languages (e.g., Java, C++, Python, or JavaScript).
- Basic understanding of development across a full-stack: webserver, relational databases, and client-side/front-end.
- Basic understanding of secure coding practices, cybersecurity principles, and data protection regulations relevant to the software being developed.
- Valid state driver's license.
- Ability to obtain a security clearance.
- U.S. Citizenship with the ability to obtain/maintain a DOD security clearance.
Desired Experience/Skills
- Proficiency in Python, JavaScript, HTML, and CSS.
- A desire to learn and grow within a fast-paced startup environment.
Work Authorization and Environment
- Must be lawfully eligible to work in the United States and complete a U.S. government I-9 Form.
- Tactical Air Support is a Drug & Alcohol-Free Workplace. Pre-employment, random, or for cause drug/alcohol testing (including for marijuana) is required.
- Occasional evenings, weekends, holidays, and overtime work may be required.
Tactical Air Support is an EEO/AA/Disabled/Veterans Employer.