Join the Ford family as we change the way the world moves.
Software Engineer
Location
United States
Posted
2 days ago
Salary
$120.3K - $183.6K / year
Seniority
Mid Level
No structured requirement data.
Job Description
Software Engineer
Ford Motor Company
Role Description At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation. Ford Next is focused on rapidly incubating & launching new vehicle-adjacent businesses to create long-term value for the company beyond the wheel. Ford Next team members are flexible, with a startup mindset -- this is a group that thrives on moving quickly and growing through change. Qualifications - Strong analytical skills - Excellent communication abilities - Experience in a startup environment - Ability to adapt to changing circumstances Requirements - Bachelor's degree in a relevant field - 3+ years of experience in a related role - Proven track record of successful project management Benefits - Competitive salary - Health and wellness programs - Flexible work hours - Opportunities for professional development
Related Guides
Related Job Pages
More Software Engineer Jobs
SAP BTP Developer
Sequoia ConnectOur core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions
Role Description We are currently searching for a SAP BTP Developer: - Serve as the primary point of contact for Employee Central projects, overseeing all phases from discovery through deployment and support. - Coordinate and manage a team of development resources, assigning tasks, and providing guidance and mentorship throughout complex project lifecycles. - Own full responsibility for end-to-end application delivery, working alongside Project Managers, QA resources, and Support Teams. - Develop and maintain project plans, timelines, and resource allocations to ensure deliverables are met on schedule and within budget. - Facilitate workshops and interviews with stakeholders to understand business requirements, HR processes, and reporting needs. - Analyze and document client requirements, translating them into system specifications and design documents. - Advise clients on best practices, change management strategies, and system adoption approaches. - Design comprehensive Employee Central solutions, configuring modules including organizational management, employee data, workflows, business rules, and security settings. - Manage, negotiate, and resolve project risks and complex issues effectively to prevent escalations. - Create an open, honest, accountable, and collaborative team environment. Qualifications - 10+ years of application services and/or client/supplier relationship management in a technology environment. - 5+ years of experience in building application extensions in SAP BTP. - Develop, deploy, and manage applications on SAP BTP in both Neo and Cloud Foundry environments. - Leverage SAP Cloud Application Programming Model (CAP) and Node.js/Java to build scalable, robust, and secure enterprise applications. - Collaborate with cross-functional teams to ensure seamless integration of applications with SAP and non-SAP systems. - Develop and optimize complex database models, stored procedures, and views using SAP HANA Cloud and SAP HANA 2.0 (XSC and XSA environments). - Implement advanced analytics and performance tuning on HANA DB to optimize query execution and data retrieval. - Work with HANA Data Provisioning tools (SDI, SDA) to integrate external data sources. - Design and build custom extensions for SAP SuccessFactors modules using SAP BTP and SAP Cloud SDK. - Integrate SuccessFactors with external systems through OData APIs and SuccessFactors Metadata Framework (MDF). - Extend and enhance functionalities of SuccessFactors using Business Rules Engine, Workflows, and UI5/Fiori applications. - Implement and manage OAuth2, SAML, JWT, and other security protocols for BTP applications and APIs. - Maintain compliance with SAP security best practices and implement S/4HANA extensions using SAP Fiori/UI5. - End-to-end understanding of the IT life cycle (pipeline, resource, demand, project delivery, financial) with strong business analysis experience and basic data modelling understanding. - High-Performance Mindset: Resilience, emotional intelligence, and a focus on agile delivery. - Technologist DNA: A deep understanding of the difference between "coding" and "engineering." Requirements - A degree in Computer Science and/or a business-related degree; or equivalent work experience. - Significant experience in a customer service role and business management role. - Work experience in a professional services industry. - Certification in SAP HANA, SAP Cloud Platform, or SAP Certified Professional - Solution Architect - SAP BTP. - Familiarity with cloud-native foundations or AI coding assistants. Benefits - Flexible work arrangement: This position is available as Remote. - Opportunity to work on high-impact projects within an international network of expertise. - Join a workplace recognized as one of the most sustainable corporations in the world. Languages - Advanced Oral English: Fluent English speaker required for seamless collaboration with global teams. - Advanced Spanish. Special Notes - International travel may be required.
Director, Engineering – Platform Operations & Productivity
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
• Own outcomes for Git & Gitaly Operations, including hiring and developing the Manager, Git & Gitaly Operations, and holding the function to its reliability bar across Self-Managed, GitLab Dedicated, and SaaS. • Own outcomes for Nonlinear Productivity, also known as Friction Elimination, including hiring and developing the Manager, Nonlinear Productivity, and holding the function to measurable metric movement rather than activity. • Build and oversee Platform Staff directly as a small, senior team that uses AI-assisted tools as a standard part of its work. • Assess, case by case, what Platform Staff picks up, such as a new team that needs bootstrapping, a customer request too specific for any existing team's charter, or a crisis that needs someone in the room immediately. • Assess when Platform Staff should hand work off to a permanent team once it's stable. • Set the technical bar across all three functions by personally reviewing distributed systems designs, friction-elimination fixes, and crisis management plans with equal depth. • Build the operating rhythm and metrics that keep all three functions running predictably, so none of them relies on any one person working unsustainable hours. • Represent all three functions to peer engineering stakeholders, and step in front of customers directly when Platform Staff is engaged mid-crisis.
Entry-Level Full Stack Software Developer
PeratonFearlessly solving the toughest national security challenges.
Role Description We are looking for motivated and enthusiastic Entry-Level Full Stack Software Developer to join a new project focused on modernizing a web-based .NET system into the Microsoft Azure Cloud using modern technologies. This project will also automate manual business processes while leveraging Agile development practices and DevSecOps methodologies. This is an excellent opportunity for early-career software developers to gain hands-on experience with cloud technologies, modern software development, and enterprise application modernization while working alongside experienced engineers. As an Entry-Level Full Stack Software Developer you will work as part of an Agile development team to support the modernization of legacy applications and the automation of business processes. Responsibilities include: - Collaborate with team members to understand business and technical requirements. - Assist in translating requirements into user stories and development tasks. - Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. - Develop, test, and maintain software applications under the guidance of senior developers. - Contribute to front-end and back-end application development. - Write clean, maintainable, and secure code following established coding standards. - Develop and execute unit and integration tests. - Support Continuous Integration and Continuous Delivery (CI/CD) processes. - Assist with troubleshooting, debugging, and resolving software defects. - Participate in software demonstrations and provide support during application deployments. - Learn and apply cloud development, DevSecOps, and modern software engineering best practices. Qualifications - Bachelor's degree. - Software development experience (internships, co-ops, academic projects, or personal projects may be considered). - Basic understanding of object-oriented programming principles. - Experience through coursework or projects using one or more of the following: - Python - Selenium - Java - Angular or another modern JavaScript framework - Familiarity with relational databases and SQL. - Basic knowledge of web application development concepts. - Exposure to source control systems such as Git or Azure DevOps. - Understanding of Agile software development methodologies. - Strong analytical, problem-solving, and communication skills. - Ability to work effectively in a collaborative team environment. - Must be able to obtain the MPP Certification. - Must be a U.S. Citizen. - Must be able to obtain and maintain the required Agency Clearance. Requirements - Exposure to Microsoft Azure or other cloud platforms. - Familiarity with CI/CD concepts and DevOps practices. - Experience using Visual Studio or Visual Studio Code. - Exposure to Git, Azure DevOps, or Team Foundation Server. - Familiarity with REST APIs and web services. - Basic knowledge of containerization technologies such as Docker. - Interest in learning cloud computing, DevSecOps, automation, and enterprise software development. Company Description Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure. Target Salary Range $51,000 - $82,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Senior Software Engineer
GitHub, Inc.GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.
Role Description We are looking for a Senior Software Engineer to join the Code Scanning Engine Quality team. The Code-Scanning Engine Quality Team is dedicated to two pillars: - Production Operations: We deliver CodeQL-powered analysis across all production environments, i.e. GitHub.com and GHES. We have ownership of published artifacts and deployed services and provide production operations and incident response. - Development Platforms: We build and operate internal tooling and platforms: CI pipelines for CodeQL that let CodeQL and AI engineers validate changes at scale, ship releases with confidence, and work efficiently. Offline evaluation improvements shorten iteration loops and reduce release risk. In any of the above tracks, you will work closely with various engineering teams, product managers, designers, and technical writers that build different aspects of the code scanning product, to influence product direction and deliver features to users, with clear focus on quality, reliability, and user experience. You will engage with internal users and external users (both from enterprise customers and the open-source community) to help them succeed with the product. You’ll influence and provide feedback on the organizational culture and processes, always looking for opportunities to improve in a continuous pursuit of excellence. Qualifications - 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python. - OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python. - OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python. - OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python. - OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field. - OR equivalent experience. - 3+ years of experience with one or more of the following areas: - Software security, DevOps, CI solutions, orchestration and automation frameworks such as Temporal.io, software supply chain security, and best practices in creating high-quality, secure code. - Experience building developer tools that operate and automate software lifecycle, such as Continuous Integration pipelines, release automation and Continuous Deployment, offline evaluation tools, CLI tools, or IDE extensions. - Machine learning and AI applied to understanding source code, specifically building systems that use large language models (LLMs) to generate or reason about code, and systematic benchmarking and evaluation of those systems. Requirements - Experience with two or more of the areas listed above. - Experience as a DevOps or DevExp engineer. - Experience designing and running software lifecycle management and productivity tools for software developers. Benefits - Remote-first work environment. - Competitive pay. - Generous learning and growth opportunities. - Excellent benefits to support you, wherever you are. Company Description GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work.




