Senior Software Engineer specializing in COTS support ensuring performance and integration of applications at Ford Motor Company. Collaborate with teams to diagnose issues and implement solutions.
Responsibilities
Responsible for the uptime and performance of the COTS applications used in the End Of Line testing process. This involves monitoring the software to ensure it meets manufacturing speed and reliability requirements.
Manage and support these applications within a Windows Server environment, ensuring the infrastructure supports the software's needs.
Maintain, query, and analyze database schemas to ensure data is flowing correctly from the testing equipment to the enterprise systems.
Perform deep dives into existing codebases. Even if you didn't write the software, you must be able to read and interpret languages like Java, C#, Python, or JavaScript to identify bugs or bottlenecks.
Analyze logs, debug complex code issues, and investigate database discrepancies to find the source of the problem.
Apply software security principles to ensure that the integrated COTS applications do not create vulnerabilities within the company network.
Connect COTS applications to other internal systems using REST or SOAP APIs.
Work with the MQTT protocol, facilitating communication between hardware sensors and the software.
Maintain or update web-based interfaces using frameworks like Angular, React, or Vue.js.
Act as the technical point of contact for external vendors. Explain complex internal bugs to their engineering teams and coordinate the implementation of patches or updates.
Collaborate with designers, product managers, and other engineers to ensure the testing software aligns with the physical production line requirements.
Work within an Agile framework, using tools like JIRA to track tasks, manage sprints, and document progress.
Develop a deep understanding of the application's underlying architecture and how it interacts with the broader Ford ecosystem.
Document system configurations, troubleshooting steps, and integration mappings to help the team scale.
Requirements
Degree: A Bachelor’s degree (or equivalent background) in Computer Science, Software Engineering, or a closely related technical field.
Duration: At least 1+ year of professional experience.
Focus Areas: Your experience should be in software development, system integration, or supporting enterprise-level COTS applications.
Specific Capability: Proven experience in investigating existing codebases and database structures to solve problems (rather than just building new features).
Programming Languages: Proficiency in at least one of the following: Java, C#, Python, JavaScript.
Database Management: Microsoft SQL Server (Core Requirement): You must be proficient in MSSQL.
Familiarity with others is a plus: Oracle, MySQL, PostgreSQL, or MongoDB.
Web Technologies: Foundational knowledge of HTML and CSS. Experience with modern frameworks such as Angular, React, or Vue.js.
Operating Systems: Familiarity with Windows Server-based environments.
Methodologies: Practical knowledge of Agile software development.
Troubleshooting: Strong ability to debug complex issues and perform root-cause analysis using logs and database schemas.
API Integration: Experience connecting systems using REST or SOAP APIs.
Testing & Security: Knowledge of software testing frameworks and a solid understanding of software security best practices.
Data Structures: Proficiency in working with JSON.
Cloud Platforms: Experience with Google Cloud Platform (GCP).
Industrial Protocols: Experience with MQTT (highly relevant for manufacturing/testing environments).
Project Tools: Familiarity with JIRA for task tracking and project management.
Professional & Soft Skills: Strong critical thinking skills and the ability to work independently. Excellent verbal and written communication skills for collaborating with internal teams and external vendors. A willingness to learn new technologies and the flexibility to handle changing priorities in a fast-paced manufacturing environment.
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
Paid time off and the option to purchase additional vacation time.
Software Engineer Intern focusing on Full - Stack engineering roles at UiPath in London. Building software, collaborating across teams, and gaining industry experience.
Oracle Fusion HCM Developer with hands - on expertise in Oracle Fusion HCM. Collaborating with technology and HR teams to create scalable solutions for business requirements.
Lead a team of engineers and freelance partners to build integrations for customer care automation. Contribute to Back Market's mission of transforming the customer experience with refurbished tech.
Senior C#/.NET Developer designing and maintaining high - performance applications using Microsoft technologies. Collaborating with cross - functional teams and mentoring junior engineers in a hybrid work environment.
Software Engineer at Extreme Event Solutions, developing scalable solutions for catastrophe modeling using advanced technology. Join a dynamic team of full - stack developers in an innovative culture.
Software Engineer III developing robust web applications with Java/Spring and React for LexisNexis Risk Solutions. Collaborating in cross - functional teams to enhance web application capabilities.
Lead Software Engineer managing complex systems and driving technical decisions at Datasite. Collaborating with cross - functional teams to ensure delivery of high - quality software solutions.
Senior Software Engineer for Datasite developing complex systems and mentoring teams to ensure technical excellence. Leading design and collaboration with cross - functional stakeholders for impactful features.
Senior Engineer responsible for developing and validating inspection technologies for aerospace propulsion programs. Collaborating closely with engineering, quality, and suppliers throughout the NPI and FAI phases.
Technical Salesforce Developer enabling complex software solutions for business needs. Collaborating with IT teams for stable operations, defect fixing, and capability building.