Software Developer
Tdi Technologies, Inc
Company Description
TDI Technologies, Inc. is seeking candidates for a ship control networks Software Developer position. The position’s main responsibility will be to assist with advanced ship control network design, documentation, implementation, testing, and maintenance. This position will support fielded Machinery Control Systems on advanced Naval surface vessels. The candidate must be comfortable writing control software for electrical, computer, and mechanical systems.
As a valued member of TDI, you will join a team of diverse professionals noted for their achievements, innovation and excellence that will support the development of your career as you grow your technical skills. TDI employees have a positive attitude, strong work ethic and commitment to teamwork that is rewarded with a generous benefit package, fun employee activities and volunteer opportunities, and flexible work schedules. We strive to maintain a solid work/life balance - family is important.
We are a two-time recipient of Great Place to Work® and Fortune Magazine Best Small & Medium Workplaces™ list (2020-2021). Earning a spot means that TDI is one of the best companies to work for in the country.
As we continue to grow, we also continue to promote from within in the areas of Cybersecurity, Digital Forensics, Engineering Services, Research & Development and Software Design & Development.
Benefits: Medical, Dental, Vision, Life Insurance, Disability Insurance, ID Theft Protection, Prepaid Legal, Pet Insurance, 401K, Tuition Reimbursement, Professional Development, Paid Vacation, Paid Holiday, and Paid Sick Leave
Job Description
Develop and maintain software systems for advanced Naval surface vessels; The ideal candidate is able to learn and work on large, existing software systems and ongoing projects
Support systems engineering efforts for ship control network design, test, analysis, optimization, and life cycle management
Work within a team to troubleshoot complex problems in networked systems and test operational software
Review and analysis of technical documentation related to currently fielded and future systems
Provide technical input on the design of future user interfaces and system features
Support systems level testing of multiple versions of software and manage defect identification and correction
Qualifications
EDUCATION AND EXPERIENCE REQUIREMENTS:
Bachelor of Science/Engineering Degree in an engineering discipline - Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or Mechanical Engineering preferred; Other STEM degrees still encouraged to apply
3 to 7 years experience in software, controls, or network engineering
SPECIAL REQUIREMENTS:
Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance.
Must have a valid US passport or the ability to obtain one upon position acceptance.
Essential Skills:
Software development in C/C++, Java, and Python, in Windows and Linux environments
Strong code reading skills and ability to understand large, existing software projects, both deployed and in active development
Strong software estimation skills at a wide range of project scales
Understanding MVC software design patterns
Strong technical writing skills and attention to detail in documentation
Strong interpersonal communication skills and ability convey technical problems and solutions to a variety of team members
Nice-to-Have Skills:
Understanding of system integration and/or industrial controls, networks, automation, or cybersecurity
Familiarity with agile software development practices
Software versioning systems such as Subversion and Git
vi text editor
Unix shell scripting
Java Swing GUI toolkit
Oracle or other SQL-based databases
Virtualization
Cygwin
TLS, SSL, and encrypted communications protocols
Network data exchange using TCP/IP, UDP, protocols, experience with Unicast, Broadcast, Multi-Cast transmissions
Experience with vessel integration and control systems for maritime or naval applications
Additional Information
All your information will be kept confidential according to EEO guidelines.
COVID-19:
During the Pandemic, TDI employees are required to Telework in accordance with TDI’s Telework Policy. This position may require occasional travel to government and military customer sites which would follow Government and CDC travel guidelines established during the Pandemic to provide the utmost safety for our employees. These policies are subject to change at any time by TDI Management.
Travel:
This position may require up to approximately 5% travel.
$128.3k - $192.4k
...persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive to be a company that serves as a source of “power” that supports...SuggestedFull timeTemporary workWork experience placementRemote workRelocation package$68.9k - $131.1k
...our DevSecOps Platform Engineering Team, a critical part of our software development and delivery ecosystem. As a member of this... ...necessary. \n \n Collaboration: Work closely with software developers, program subject matter experts (SMEs), and Digital Technology...SuggestedFull timeTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ...To produce scalable software solutions, the full-time remote Fullstack Software Developer will design, develop, document, test, and debug software systems while collaborating with a cross-functional team throughout the software development life cycle. Key responsibilities...SuggestedFull timeRemote work
$92k - $114.9k
...At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive... ...4 year college-level Bachelor's degree in Computer Science / Software Engineering / Information Technology or a related STEM field of...SuggestedFull timeContract workTemporary workWork experience placementRemote work$100k - $125k
...Full Stack Software Developer Columbia, Maryland, United States; Concord, California, United States; New York, New York, United States; West Chester, Pennsylvania, United States Company Overview Throughout our worldwide network of experts, clients and communities...SuggestedTemporary workRemote work$107.5k - $204.5k
...Will Do \n Serve as the technical lead for build system architecture, configuration, maintenance, and scalability for a Patriot software program \n Troubleshoot complex multi-component build issues across Ada and shell scripting languages used within Patriot \n...Temporary workWork experience placementWork at officeRemote workFlexible hours$186.54k - $252.38k
...Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: API Development... ...: Transform technology into opportunity as a Full Stack Developer at GDIT. Shape what's next for mission-critical government...Temporary workWork experience placementImmediate startRemote workWorldwideFlexible hours$80k - $100k
...by the Job Posting Title. The World's Largest Broadcast Software Provider. RCS Worldwide is home to four industry-defining... ...What We Need: We're looking for a talented full stack developer to help build the next generation of programming, playout, and...Full timeRemote workWorldwideFlexible hours- ...Job Title: Full Stack Software Developer Location - Secaucus, NJ(Remote) Job Summary: We are seeking a Full Stack Software Developer to join our Bioinformatics team, focused on advancing patient care through innovative software solutions. The successful...Work experience placementRemote work
$132.4k - $251.6k
...Join us and help shape the future of aerospace and defense. Software Security Sensors and Effectors (S3E) Department is looking to... ...design and implementation of Missile software applications. Develop software applications using C and C++ languages on a variety of...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$86.8k - $198k
...Job Number: R0226707 Full Stack Software Developer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data... ...more about Arcarithm and all we offer! Full Stack Software Developer Job Location: Huntsville, AL We are seeking a versatile...Local areaRemote workFlexible hours
$39 - $45 per hour
...A client of Innova Solutions is immediately hiring for a Full Stack Software Developer Position type: Contract (12-24 months) Location: Charlotte, NC Hybrid Onsite (3 days onsite, 2 days remote in a week) As a Full Stack Software Developer ,...Hourly payContract workTemporary workWork experience placementImmediate startRemote workWorldwideFlexible hours2 days per week3 days per week- ***POSITION IS REMOTE, BUT MUST RESIDE IN CALIFORNIA*** Job Summary We are seeking an experienced Software Developer (Full Stack) to lead the design, development, and maintenance of complex software applications. The ideal candidate will have significant experience...Temporary workRemote workFlexible hours
- ...Strategy, Business Process Blueprints, Enterprise Architecture, Enterprise Transformation. Job Title: .NET Full Stack Software Developer Location: Miami FL 33175 (Onsite) Job Type: Contract Position Summary We are seeking an experienced .NET Full...Contract workWork experience placementRemote work
- ...Full-Stack Software Developer Location: Remote / On-Site – Springfield, VA Clearance Requirement: TS/SCI with CI Polygraph Salary Range: Commensurate with experience About The Role As a Full-Stack Software Developer you will design, develop, and maintain...Remote work
- Job Title JustPaid is a startup on a mission to modernize the financial infrastructure that powers how companies sell to other companies. We are building the financial operating system for the next generation of businesses. Founders, executives, startups, and finance...Remote work
- ...Software Engineer - Full Stack Developer This is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We seek a Full-Stack Engineer with a dual...Full timeLocal areaRemote workFlexible hours
$156.1k - $257.6k
...respond and pivot to changes due to economic, regulatory and/or business impacts and make it easier to modernize applications, delight developers, and deliver innovation. Via Portworx, you can manage any database or stateful service on any infrastructure using any...Full timeWork at officeRemote workFlexible hours2 days per week- ...Sr. Full Stack Software Developer At Liaison, we've helped higher education institutions build better, more diverse classes for three decades. Everything we do is focused on taking that proven success and expanding its scope and scale. Over 31,000 programs on more...Work experience placementRemote work
- A technology solutions company is seeking a Senior Full Stack Developer with 6+ years of experience in Java and Spring Boot. This remote role focuses on developing scalable applications and RESTful APIs, while collaborating closely with cross-functional teams. Candidates...Remote work
- A leading tech company is seeking a Full Stack Developer based in Raleigh, NC. The ideal candidate will have a minimum of 8 years of experience in designing and implementing web applications. Expertise in Java and open-source technologies is essential, as well as a strong...Long term contractRemote work
$120k - $145k
...welcome, and we are committed to helping you thrive here. We believe our team, as well as the outdoors, is for everyone. Software developers at Campspot work on small agile teams to build our products. Campspot developers are truly full stack, working on both front...Casual workRemote workFlexible hours- ...Senior Full-Stack Software Developer (Las Vegas, NV): Develop enterprise-level software applications for clients in the financial services industry. Develop both front-end and back-end aspects of software applications to build complex payment processing and financial...Remote work
$161k - $230k
A healthcare technology company is seeking a Full Stack Software Engineer to own product areas from UI to backend. The role offers remote work flexibility and a competitive salary range of $161,000 to $230,000. The ideal candidate will have experience in building production...Remote work$132.4k - $251.6k
...aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$209.7k - $273.78k
...and other priorities. We can hire people in any country where we have a legal entity. We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Responsibilities...Work at officeLocal areaRemote work- ...to-end, including backend APIs and Angular frontend components Develop and maintain RESTful APIs in Java 21 / Spring Boot, backed by... ...Required qualifications Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional experience 8+ years of...Full timeFor contractorsRemote work
$120k - $165k
...Baxter This is where your work saves lives The research we do and the products we develop improve outcomes for patients around the world. As a Principal Full Stack Software Engineer at Baxter, your work contributes directly to making a significant impact on...Temporary workLocal areaFlexible hoursShift work- ...innovative web application development, the full-time Java Full Stack Developer will create scalable applications using Java, Spring Boot, and... ...JavaScript programming languages Basic understanding of the software development lifecycle and object-oriented programming (OOP)...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer - web development Remote
- software developer positions Remote
- senior software engineer remote Remote
- software engineer contract Remote
- software qa engineer Remote
- IT software developer Remote
- cybersecurity software engineer Remote
- part time software developer remote Remote
- junior software developer internship Remote
- junior software engineer Remote




