Director of Software Development & Integration
5 days ago
Seattle
Job Description Why Join Triton Technical? At Triton Technical, we don't just build software, we create cutting-edge technology solutions that power some of the world's most luxurious superyachts. Joining our team means contributing to projects that combine innovation, elegance, and performance at the highest level. Your work will help deliver seamless experiences for elite clients and redefine what's possible in maritime technology. What's in it for you? • Work That Inspires: Develop and integrate advanced systems for iconic superyachts, where precision and creativity meet luxury., • Growth Opportunities: Lead a high-performing team and influence technology strategy in a niche, high-impact industry., • Supportive Culture: We foster open communication, teamwork, and professional development., • Work Location Flexibility: This position has the potential to be hybrid or fully remote., • Competitive Benefits:, • 20 Days PTO for work-life balance, • 100% Company-Covered Medical & Dental Insurance for you and your dependents, • 401(k) Plan to secure your future, • Leadership - Lead the Software Development team through the development of department goals & objectives that align to the business objectives of Triton Technical. These goals will need to be measurable, reported on, and prove to enhance project management outcomes in sustainable ways., • Supervision - Management of staff which includes annual reviews, timesheet review, scheduling, discipline, work priorities. Driving accomplishments through the development management of defined objectives., • Process & Procedure - Developing, evaluating, and managing processes that will drive both the staff and services to meet defined objectives., • Software Management-Management of Triton Technical's Software Development Life Cycle for both internal and external software products. This team is Responsible for the Planning, Designing, Documenting, Implementing, Testing, Deploying and Maintaining in coordination with our client and internal corporate needs. Essential Duties and Responsibilities • Leadership and Strategy:, • Develop and communicate a clear vision and strategy for the software development and integration teams., • Provide strong leadership to the software development and integration teams, fostering a culture of collaboration, innovation, and continuous improvement., • Team Management:, • Recruit, mentor, and lead a high-performing team of software developers, integration specialists, and related professionals., • Foster a positive and collaborative work environment that encourages creativity and professional growth., • Software Development Lifecycle Management:, • Oversee the entire software development lifecycle, from concept to delivery, ensuring high-quality, scalable, and secure software solutions., • Implement standard practices for software development, including coding standards, code reviews, and testing methodologies (Validation and Verification protocols)., • Distribution and management of required documentation both to internal teams and clients as needed., • Own and manage Tritons portfolio of integration software and their platforms., • Integration Strategy and Implementation:, • Define and implement integration strategies to ensure seamless communication between different systems and applications., • Collaborate with cross-functional teams to identify integration opportunities and implement solutions that enhance overall business processes., • Technology Stack Management:, • Stay abreast of the latest trends and advancements in technology, recommending and implementing new technologies as appropriate., • Ensure the organization's technology stack is modern, efficient, and aligned with business goals., • Project Management:, • Oversee project planning, execution, and delivery, ensuring development projects are completed on time and within budget., • Collaborate with project managers to allocate resources effectively and prioritize project work., • Collaboration and Communication:, • Work closely with other departments, stakeholders, and executive leadership to understand business requirements and align technology solutions with organizational goals., • Develop team to consistently deliver projects and the related systems on time and within budget, • Closely monitor and evaluate communication from the customer perspective, • Link business decision to results, understand ROI and net impact of decisions/actions, • Ability to utilize exceptional problem-solving skills to work through technical and non-technical challenges, • Communicate and follow-up with our worldwide customer base via phone and email, • Enable open, constant, and constructive dialogue - both intradepartmental and interdepartmental, • Lead meetings for stakeholders and provide updates on progress and departmental status, • Lead daily/weekly team meetings to inspire, coach and lead multiple teams, • Consult with and support Sales, Accounting, Logistics and Engineering team members to ensure the level of project involvement and support defined expectations., • Compile and routinely deliver reports related to projects using defined Key Performance Indicators, budget frameworks and schedules., • Isolate and identify areas for improvement, • Education: Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience)., • Leadership: Proven experience in a leadership role within software development and integration. Strategic thinking and problem-solving abilities., • Design: Strong understanding of software architecture, design patterns, and best practices. Ability to fully support the Software Development Life Cycle (SDLC) from initial requirements and market placement of a product to the deployment, distribution and ability to support the software by support teams and used by customers as expected., • Communication: Excellent communication and interpersonal skills with stakeholders, customers, and other technology teams both internal and external., • Crestron, • OMNIYON, • JavaScript, • React, • MUI - UI Framework, • HTML5/HTML-CSS, • GraphQL, • .Net Framework and Use, • *Python Systems: Infrastructure • Linux OS (very important), • Windows - file sharing, security, • VMWare, • Hyper-V, • Container applications (Docker), • Amazon Web Services, • Nginx (web server), • Microsoft IIS (web server), • Node.js and Javascript, • MS SQL Server (as in, the database engine), • Docker Compose, • Bash, Python, Powershell, Go for automation code., • SQL (the language) for database management, • Source control (Git), • Ability to work with and support multicultural clients and staff, • Ability to see beyond the current issues of the day, big picture thinker, • Strategic in planning and management of time and resources, • Explain technical issues and resolutions in an empathetic, patient, non-technical manner, • Effectively prioritize tasks and project/personnel challenges in accordance to defined standards, • Have a detail-oriented working style, • Share knowledge with team members, superiors, and users, • Apply knowledge to new situations, • A tenacity for solving problems both for the short and long-term, • Independence with a desire to learn, • International travel, • 8+ Years working with and leading/managing a team within software development, • 8+ Years managing software development and delivery (Full SDLC), • 10+ Years of IT management or other related systems, • Ability to negotiate and influence others to achieve project and development goals., • Valid Driving License Job Posted by ApplicantPro