Senior Software Engineer / Task Manager
SEACORP · Newport, RI · 2 wk ago
Information TechnologyFull-time
Primary Duties and Responsibilities
- Develop software primarily in C/C++, Java, Python, and Qt / PyQt.
- Provide day-to-day technical leadership for a small software development team.
- Cookordinate tasking, priorities, and development activities across team members.
- Collaborate directly with customers and stakeholders to clarify requirements and demonstrate progress.
- Support integration, troubleshooting, and issue resolution in a secure lab environment.
- Engage in Atlassian-suite activities such as providing comments in JIRA, performing code reviews in Bitbucket, sharing documentation in Confluence, and adding/analyzing test results in Bamboo.
- Embrace a team culture of mentoring, often including paired programming and discussions on development approaches, testing, and coding standards.
Qualifications
- Education: Bachelor's Degree related to Computer Science or Software Engineering is required. Master's degree is ideal.
- Experience: 10+ years of work experience with C/C++, Java, and/or Python programming is required. The ideal candidate would also have experience with one or more of the following, in order of project needs: Design patterns, Qt Toolkit, using either C++ or PyQt, Agile development process and Atlassian suite of tools, Modeling / Simulation, Torpedo / Submarine systems, Real-Time Systems.