Job Closed
This listing is no longer active.
Senior Software Engineer
Location
India
Posted
26 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Ford Motor Company
• Develop APIs (REST/gRPC), integrations, and high‑performance backend services. • Champion test-driven development. • Write, configure, and deploy code in Go, JavaScript & Python that improves service reliability for existing or new systems; set standard for others with respect to code quality. • Provide helpful and actionable feedback and review for code or production changes. • Drive repair/optimization of complex systems with consideration towards a wide range of contributing factors. • Lead debugging, troubleshooting, and analysis of service architecture and design. • Participate in on-call rotation. • Implement and manage suite of chaos engineering products written in Golang, JavaScript & Python. • Collaborate with development teams to enhance system reliability and performance, applying a platform engineering mindset to system administration tasks. • Troubleshoot and resolve issues in our dev, test, and production environments. • Contribute to internal knowledge bases and documentation. • Participate in capacity planning and forecasting efforts to ensure our systems can handle future growth and demand.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics or equivalent work experience.
- 8+ years of experience as an Software Engineer, or Development-focused SRE or similar role.
- Solid programming skills in Golang and JavaScript, and scripting languages, with a good understanding of software development best practices.
- Additional knowledge of C/C++ or Rust preferred.
- Deep understanding of the Linux internals.
- Proficient with monitoring and observability tools, particularly OpenTelemetry, Dynatrace or other tools.
- Proficient with cloud services, with a strong preference for Kubernetes and Google Cloud Platform (GCP) experience.
- Experience with relational and document databases.
- Ability to debug, optimize code, and automate routine tasks.
- Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.
- Excellent verbal and written communication skills.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and build tools and analytics to solve unique client challenges • Collaborate across engineering, sales, and client-facing teams to deliver high-impact solutions • Work with clients to understand their workflows and needs, translating them into product improvements • Provide feedback to guide product roadmap and technical direction
Fullstack Engineer - Java - SR2
Spark EighteenTransforming Visionary Ideas into Market-Ready Solutions
Role Description This is a remote position. We are looking for a Senior Java Fullstack Engineer who is passionate about owning end-to-end development and contributing to world-class engineering solutions. In this role, you will: - Design and build robust backend systems using Java. - Create rich and performant user interfaces using React. - Play a key role in shaping architecture and technical direction. - Collaborate closely with product managers, UX/UI designers, and cross-functional teams. - Mentor junior engineers and drive best engineering practices across projects. Qualifications - 5-7 years of hands-on experience in backend development using Java and its frameworks such as Spring, Spring Boot, and Hibernate. - 2+ years of hands-on experience in frontend development using React.js. - Bachelor’s or Master’s degree in Computer Science or an equivalent subject. - Strong experience in designing, developing, and maintaining scalable full-stack web applications. - Solid understanding of RESTful APIs, microservices architecture, and database design (SQL and NoSQL). - Strong proficiency in advanced JavaScript (ES6+), HTML5, CSS3, and SASS. - Experience in building secure applications using authentication and authorization protocols such as OAuth2 and JWT. - Hands-on experience with version control systems like Git. - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform. - Strong troubleshooting, debugging, and system upgrade experience to ensure high availability and reliability. - Experience participating in architectural and design discussions and contributing to system optimization. - Proven experience conducting code reviews and maintaining high code quality standards. - Ability to mentor and guide junior engineers and foster a culture of continuous improvement. - Passion for continuous learning and staying updated with emerging technologies in Java and JavaScript ecosystems. - Experience with containerization tools such as Docker and orchestration platforms like Kubernetes (preferred). - Knowledge of frontend testing frameworks such as Jest or Cypress (preferred). - Understanding of CI/CD principles and tools (preferred). Benefits - Comprehensive insurance coverage that gives you peace of mind, so you can focus on doing your best work. - Flexible work arrangements designed to support sustained productivity, personal well-being, and work-life balance. - Continuous learning and accelerated skill development through hands-on projects and mentorship from experienced industry leaders. - Global client exposure across 20+ countries, offering real-world experience with diverse markets and business environments. - Opportunity to work on high-impact, large-scale projects that have collectively generated over $1B in measurable business value. - Competitive, market-aligned compensation packages that recognize performance, expertise, and long-term contribution. - Monthly demo days that celebrate innovation, showcase your work, and give you a real voice in what we build. - Annual recognition programs and performance-driven awards in a truly meritocratic environment. - Referral bonuses that reward you for helping grow a strong, like-minded team. - A strong problem-solving culture with opportunities to tackle meaningful, real-world challenges. - A positive, people-first workplace that supports happiness, balance, and long-term growth.
Senior Software Engineer, Full Stack
Kin InsuranceThe world has changed. Why hasn't insurance? Kin. For Every New Normal.
• Build, maintain, and optimize scalable full stack applications using Typescript, PostgreSQL, and modern frontend frameworks • Write clean, maintainable, and efficient code across frontend and backend systems, including occasional contributions in Ruby and Python • Lead pair programming sessions, code reviews, and technical mentorship for junior engineers • Drive architectural and technical design discussions that improve scalability, reliability, and developer experience • Collaborate closely with Product, QA, PMO, and cross-functional stakeholders to deliver customer-focused solutions • Participate actively in Agile ceremonies, including daily standups, sprint planning, and retrospectives • Identify and execute technical improvements that increase system performance, maintainability, and operational efficiency • Provide technical guidance and subject matter expertise during planning, implementation, and incident resolution
• actively contribute to a high-performing engineering team through collaboration, mentorship, and knowledge sharing • design, implement, and maintain highly scalable and performant services • own the quality and reliability of services through improvements in code, testing strategy, observability, and operational excellence • translate business requirements into technical solutions, proactively identifying trade-offs, risks, and opportunities • make informed technical decisions by leveraging data, system insights, and cross-functional input • contribute to and help evolve engineering standards, best practices, and team processes • leverage AI-assisted tooling (e.g., for code, testing, and observability) to ship changes safely and efficiently while maintaining high engineering standards • operate with an agile, iterative mindset, driving continuous improvement in both systems and team practices • serve as a subject matter expert within your team, and contribute expertise across teams when needed • own delivery of moderately complex projects end-to-end, from design through production support • participate in system design discussions and contribute to architectural decisions within your domain




