What are the responsibilities and job description for the Senior Software Engineer position at Trident Systems Inc?
ESSENTIAL FUNCTIONS
- Analyze, design, develop, test and document application code for existing and/or new capabilities.
- Develops software to interface with external and embedded hardware / software.
- Perform system troubleshooting, bug fixes, change orders and other source code modification to enable updated features and to resolve identified issues.
- Support development of documentation for integrated system suites including design documentation, ICDs, user manuals, and test plans.
- Disseminate highly technical data and information in simplistic language for end users of complex systems and projects.
- Mentor other engineers.
- Lead engineering efforts on the project, substantially determining and architecting the solution.
- Coordinate internal and programmatic documents.
- Support and lead code reviews and software test plans.
- Oversight of project Jira tasks.
- May implement algorithms on embedded platforms for data collection, analysis, and prognostics / diagnostics
QUALIFICATIONS
Education/Certification: Bachelors’ degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or equivalent from an accredited college or university.
Years of Experience: 10 plus years of progressive software development experience
Knowledge, Skills & Abilities:
Required:
- Strong programming skills in at least 2 languages
- Experience with Linux operating system environment and development
- Good interpersonal working skills in a team development environment with the ability to lead group activities as well.
- The ability to independently plan and coordinate software development activities.
- The ability to track and maintain software engineering efforts through Atlassian products (Confluence, Jira, BitBucket).
- US Citizenship.
- Possibly the ability to obtain a government security clearance.
Preferred Experience:
- 2 of the following: C , C, Python, and/or JAVA programming skills
- Experience with Git-based software version control
- Experience with publish/subscribe software architectures
- Experience with implementing mathematical algorithms in software
- Proven experience with the full software life cycle development process
- Strong experience operating in Agile/Scrum
Strong communication skills, both verbal and written
Trident Systems, Inc. offers flexible, comprehensive, and competitive benefits such as:
- PTO
- Medical/Dental/Vision
- Paid Life Insurance/STD/LTD
- Educational Assistance
- Incentive Performance Bonuses
- Corporate Profit Sharing plus more!
EEO Statement: All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of disability, race, national origin, color, religion, sex, gender identity, or sexual orientation. Trident Systems Incorporated is an Equal Opportunity Employer of protected Veterans and a VEVRAA Federal Contractor. Trident Systems has a desire for priority referrals of protected Veterans. http://www.tridsys.com/pdfs/eeo-post.pdf