Software Security Engineer
Dearborn, MI, United States
Ford Motor Company
Since 1903, we have helped to build a better world for the people and communities that we serve. Welcome to Ford Motor Company.We are seeking a skilled and motivated Software Developer to join our team in building and enhancing our suite of cybersecurity applications. You will be responsible for designing, developing, testing, and deploying high-quality, secure, and scalable solutions. Working in a fast-paced, agile environment, you'll collaborate closely with product managers, designers, and other developers to deliver innovative solutions that meet the evolving needs of our users.
What you'll do...
- Development & Coding:
- Develop and maintain one or more cybersecurity applications using Java or Kotlin with the SpringBoot framework.
- Build responsive and engaging user interfaces using Angular.
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
- Cloud Deployment & Infrastructure:
- Deploy and manage applications using Google Cloud Run.
- Utilize Tekton for CI/CD pipelines to automate the build, test, and deployment processes.
- Work with APIGEE for API management and security.
- Security & Compliance:
- Ensure compliance with API and other Ford security policies and guidelines.
- Implement security best practices throughout the development lifecycle.
- Utilize Sonarqube for static code analysis and security testing.
- Leverage FOSSA for open-source license compliance and vulnerability scanning.
- Utilize Checkmarx and 42 Crunch for Dynamic and Static Application Security Testing (DAST/SAST).
- Testing & Quality Assurance:
- Practice Test-Driven Development (TDD) to ensure code quality and reliability.
- Write unit, integration, and end-to-end tests.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Agile Collaboration:
- Participate in weekly sprints using agile methodologies.
- Utilize JIRA Kanban boards for task management and workflow tracking.
- Actively participate in agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate with the product manager to refine and elaborate user stories from a technical perspective, providing valuable input on feasibility and implementation.
- Other Developer Responsibilities:
- Troubleshoot and resolve technical issues.
- Contribute to the overall architecture and design of our applications.
- Stay up-to-date with the latest technologies and trends in software development and cybersecurity.
- Participate in knowledge sharing and mentoring activities.
You'll have...
- Bachelor's degree in Computer Science or a related field OR a combination of education and experience
- 3+ years of experience in software development.
- Strong proficiency in Java or Kotlin.
- Experience with the SpringBoot framework.
- Experience with Angular for front-end development.
- Experience with cloud platforms (Google Cloud Platform preferred).
- Experience with CI/CD pipelines (Tekton preferred).
- Solid understanding of software development principles and best practices.
- Experience with Test-Driven Development (TDD).
- Experience with JIRA for project management.
- Ability to work independently and as part of a team.
- Excellent communication and problem-solving skills.
Even better, you may have...
- Familiarity with agile development methodologies (Scrum, Kanban).
- Knowledge of cybersecurity principles and practices is a plus.
- Experience with security testing tools (Sonarqube, FOSSA, Checkmarx, 42 Crunch) is a plus.
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
• 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.
For a detailed look at our benefits, click here:
fordcareers.co/GSR-HTHD
This position is a range of salary grades 5-8.
Visa sponsorship is not available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
#LI-Hybrid
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Agile APIs Application security Checkmarx CI/CD Cloud Code analysis Compliance Computer Science DAST GCP Java Jira Kanban Kotlin SAST Scrum SonarQube TDD
Perks/benefits: Career development Fertility benefits Flex hours Flex vacation Health care Medical leave Parental leave Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.