... information is our commodity ™
Senior Product Technical Lead
Location
United States
Posted
13 days ago
Salary
$175K - $190K / year
Seniority
Senior
Job Description
Senior Product Technical Lead
Connected Logistics
• Own end-to-end solution architecture for data ingestion, transformation, and interoperability • Lead backlog prioritization, sprint planning, and delivery execution • Provide technical direction across data engineering, AI/ML, and system integration • Coordinate stakeholders and ensure alignment to mission objectives • Oversee DevSecOps processes, including CI/CD, testing, and release management • Maintain compliance with security, privacy, and operational requirements
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field
- Public Trust Clearance
- Minimum 10 years of experience in software engineering, data integration, or enterprise architecture
- 14 years of experience may substitute for degree
- Demonstrated experience leading Agile/DevSecOps teams in cloud environments
Benefits
- health, dental, vision, life, and disability insurance
- great 401(k) package
- generous Paid Time Off
- ongoing professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are looking for a talented Full Stack Developer to join our growing team at Luminex and help us progress our product. You will be working across both front-end and back-end development, building robust, scalable, and secure web applications that directly support our products. This role requires versatility and hands-on expertise with a variety of technologies, as you’ll be expected to contribute to all layers of development. - Design, develop, and maintain robust, scalable, and secure full-stack web applications. - Build intuitive and responsive user interfaces using JavaScript frameworks. - Develop server-side logic, APIs, and database interactions using Java, PHP, and SQL. - Create, maintain, and optimize front-end components using HTML, JavaScript, jQuery, and CSS frameworks (e.g., Tailwind, Bootstrap). - Write scripts and integrate with back-end processes where the GUI acts as a wrapper to bash scripts. - Ensure code quality through proper testing, debugging, and adherence to coding standards. - Integrate third-party libraries, APIs, and systems into the application. - Maintain and enhance existing applications, ensuring compatibility with evolving technologies. - Monitor application performance and troubleshoot issues to ensure optimal functionality. - Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications. - Work closely with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams. Qualifications - 5+ years of experience as a Full Stack Developer or in a similar role. - Hands-on experience in building and deploying full-stack web applications. Requirements - Front-End Development: - Proficiency in JavaScript and jQuery. - Strong understanding of component-based architecture. - Experience with modern build tools (PhpStorm etc...). - Knowledge of responsive design and CSS frameworks (Bootstrap). - Back-End Development: - Strong proficiency with PHP development. - Experience with PHP frameworks (Zend, Laravel). - Experience building RESTful APIs and microservices. - Proficiency in SQL and database systems (e.g., MySQL, PostgreSQL, MongoDB). - Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT). - Experience with bash scripting is a strong plus. - Additional Skills: - Proficiency with Git and version control best practices. - Experience with Angular. - Strong problem-solving, debugging, and analytical skills. - Ability to thrive in a collaborative, cross-functional environment.
• Work closely with colleagues to build solutions to customer problems • Make valuable changes in the codebase and see them live in production • Write and review high-quality, well-tested code • Identify areas for improvement in the codebase and team processes • Own the problems being solved and the software written • Collaborate with Product and Design teams on features
• Champion the organization’s technology architecture vision, strategy, and roadmap in alignment with business objectives • Serve as the technical lead for one or more products on architectural and development decisions • Establish architectural and development principles, patterns, and decision frameworks that guide your team • Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders • Design complex, enterprise-scale software solutions that are secure, scalable, resilient, and cost-effective • Build flexible integrations to facilitate data transformation across internal and external systems • Adopt and extend infrastructure-as-code from reference implementations • Lead proof-of-concept initiatives to demonstrate viability and provide implementation guidance • Conduct deep-dive technical reviews of existing systems, identifying optimization opportunities, technical debt, and modernization priorities • Participate in hands-on development, providing technical guidance and removing blockers as part of an engineering team • Drive initiatives that enhance software maturity, operational excellence, and engineering productivity • Identify opportunities for automation, standardization, and simplification that reduce complexity and increase velocity • Apply coding standards and techniques to build clean, efficient, maintainable, scalable software • Actively participate in code reviews and collaborate with team members to refine system designs and resolve issues • Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed • Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery • Collaborate with Product Team by providing technical insight for refinement and planning • Consult with Quality Engineers in resolution of observations and defects • Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended • Monitor and support software to meet service-level agreements (SLAs) • Stay informed about relevant technologies through independent research and share insight with the team
• Follow the organization’s technology architecture vision, strategy, and roadmap in alignment with business objectives. • Serve as a technical contributor for one or more products • Apply and enforce architectural and development principles, patterns, and decision frameworks as part of a team • Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders • Deliver complex, enterprise-scale software solutions that are secure, scalable, resilient, and cost-effective • Build flexible integrations to facilitate data transformation across internal and external systems • Adopt and extend infrastructure-as-code from reference implementations • Contribute to proof-of-concept initiatives to demonstrate viability and provide implementation guidance • Conduct deep-dive technical reviews of existing systems, identifying optimization opportunities, technical debt, and modernization priorities • Participate in hands-on development, providing technical guidance and removing blockers as part of an engineering team • Identify opportunities for automation, standardization, and simplification that reduce complexity and increase velocity • Apply coding standards and techniques to build clean, efficient, maintainable, scalable software • Actively participate in code reviews and collaborate with team members to refine system designs and resolve issues • Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed • Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery • Collaborate with Product Team by providing technical insight for refinement and planning • Consult with Quality Engineers in resolution of observations and defects • Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended • Monitor and support software to meet service-level agreements (SLAs) • Stay informed about relevant technologies through independent research and share insight with the team


