SIGN IN
Senior Full Stack Software Engineer - DNEE jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ford Pro · 1 month ago

Senior Full Stack Software Engineer - DNEE

Ford Pro is a part of Ford Motor Company, committed to building a better world through innovative technology. They are seeking a Senior Full Stack Software Engineer to lead the development of scalable solutions in Java and cloud-native environments, collaborating with various technical groups to support dealer-facing development goals.
AutomotiveLogisticsSoftwareFleet Management
badNo H1Bnote

Responsibilities

Lead End-to-End Solution Development: Drive the definition, technical design, development, and delivery of complex, high-quality full-stack solutions. This includes coding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security
Leverage a modern technology stack: Utilize Java (Spring Boot), Angular, GCP, and RESTful APIs
Apply agile methodologies and practices: Employ TDD, CI/CD (Tekton, GitHub), and other agile principles (e.g., Rally) throughout the development lifecycle
Champion Software Craftsmanship and Quality: Implement and advocate for best practices in software craftsmanship, ensuring solutions are well-documented, maintainable, and adhere to high coding standards
Drive Automation and Continuous Delivery: Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases
Foster Cross-Functional Collaboration: Collaborate effectively with Product Managers, Product Owners, and UI/UX designers to translate requirements into technical specifications and provide ongoing support for application features
Provide Technical Leadership and Mentorship: Act as a technical anchor and mentor for junior software engineers, guiding them on platform vision, task breakdown, complex problem-solving, and professional development to elevate team capabilities

Qualification

JavaSpringSpring BootAngularReactRESTful APIsMessaging FrameworksDockerElasticsearchPostgreSQLAzure Cosmos DBCassandraKafkaGoogle Cloud PlatformRedisIstioMulti-Tenant ArchitectureSingle Tenant ArchitectureContinuous DeliveryGitHubReady APITerraformTektonUnit TestingAPI TestingTest-as-you-codeUser Access AuthorizationIncident ManagementProblem ManagementChange Management

Required

Bachelor's Degree Computer Science, Information Technology or related
7 years of experience building and maintaining complex enterprise web applications in microservice product architecture
Possess in-depth expertise in core technologies, including Java, Spring, Spring Boot, Angular, React, RESTful APIs, messaging frameworks, container-based development (Docker), Elasticsearch, relational databases (PostgreSQL preferred), NoSQL solutions (Azure Cosmos DB or Cassandra), and event-driven architecture solutions like Kafka
Experience in designing, developing, and implementing projects using GCP Cloud computing technologies, database, Redis, Istio, Multi-Tenant, and Single Tenant
Experience in successfully migrating legacy applications to modern cloud-based architectures utilizing Google Cloud Platform (GCP) cloud technologies
Knowledge of Continuous Delivery process and tools, testing frameworks and practices (preferably GitHub, Ready API, Terraform, Tekton, etc.)
Understand the testing pyramid, develop a suite of unit tests and API tests, and adopt a 'test-as-you-code' strategy
Generate metrics, perform user access authorization, maintain passwords, and build deployment pipelines
Lead and participate in incident, problem, change, and service request-related activities, including root cause analysis and proactive problem management

Preferred

Ability to grasp concepts quickly and implement learning fast
Passion for engineering excellence
Effectively communicate your ideas and listen to others
Problem-solving - not only technically but also with competing visions from teammates and partners
Industry technical certifications
Good knowledge of testing and security methodologies and tools such as SonarQube, CheckMarx
Good understand of logging and monitoring tools such as Splunk, and DynaTrace
Good understanding of performance and load engineering and tuning
Agile Project Management tools (JIRA) is a plus
Experience creating technical specifications
Business process improvement experience

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

Company

Ford Pro

twitterlinkedincrunchbase
company-logo
Ford Pro is a productivity accelerator designed to drive the business forward, delivering solutions to commercial customers of all sizes.