Principal/Lead Software Engineer (Remote)
Company: Epsilon
Location: San Diego
Posted on: March 19, 2023
|
|
Job Description:
Job Description
Summary
The Principal/Lead Software Developer will work with senior
leadership in scoping business requirements, recommending
technology utilization, and proposing detailed solutions. They will
also work closely with senior technical leadership, product owners
and the software development team in defining the Epics, Features
and Stories that capture product deliverables in order to architect
and deliver the products. The role will entail recommending
development and production environments, technology stack
utilization, product technology design and implementation
strategies that will lead to robust, reusable, and scalable
solutions. This is an active code development and implementation
contributor role as well.
You'll be part of a talented, passionate development team working
in an agile development environment. The team is driving technology
development of digital products for Epsilon, which includes but is
not limited to search and social product and technology
initiatives.
Role Requirements
10+ years as a senior software developer with architecture and
design experience
Java/Spring/Spring Boot experience
Python and Flask experience
Linux development platform experience
Experience creating and consuming API REST service endpoints
Expertise in relational database schema design
Oracle experience desired, though significant experience utilizing
other platforms will be considered (e.g. MySQL)
Cloud development and deployment scheme experience (AWS, Azure,
and/or Google Cloud)
Scalability design experience as it relates to:Good understanding
and utilization of software design patterns
Multithreading design and implementation experience
Database schema design, indexes, partitioning
Caching design experience and technical knowledge of various
technologies (i.e. Redis, etc.)
Excellent communicator with both senior technical leadership and
software development teams in driving product/feature design and
implementation
Positive team player and works well within an Agile Scrum
development environment
Desired Experience
Solid understand and preferred experience with Open Source products
like:Kafka
Spark
Kubernetes
NoSQL understanding and design experience (MongoDB, Oracle NoSQL,
and/or other NoSQL variants)
Salary Range: $170,000
Keywords: Epsilon, San Diego , Principal/Lead Software Engineer (Remote), Other , San Diego, California
Click
here to apply!
|