What are the responsibilities and job description for the Lead Software Engineer position at Jobot?
Job Description
Big Data Engineer for Leading Edge Technology. 100% remote! Recognized as one of the best places to work! Great Benefits!
This Jobot Job is hosted by: Amber Heigerick
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $150,000 - $180,000 per year
A bit about us:
AI driven platform that delivers useful insights to our customers, helping them to make key decisions.
Why join us?
Job Details
As a Lead Software Engineer for the big data engineering team, you will be responsible for the technical direction and development of critical data ingestion pipelines that power the business. You will provide support and technical direction to a team of highly skilled data engineers and facilitate interaction with the technical product management team members. You will be a member of a high quality, dedicated and friendly team that is passionate about delivering quality products, solving hard problems, and transforming the data and insights industry.
Responsibilities
Basic Qualifications
Preferred Qualifications
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
This Jobot Job is hosted by: Amber Heigerick
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $150,000 - $180,000 per year
A bit about us:
AI driven platform that delivers useful insights to our customers, helping them to make key decisions.
Why join us?
- 100% remote.
- Competitive compensation and benefits
- Opportunity for growth and advancement
- Stability
- Unlimited PTO and 10 company holidays
- Bonus potential
- Professional development
- Series C with 200 employees and growing
Job Details
As a Lead Software Engineer for the big data engineering team, you will be responsible for the technical direction and development of critical data ingestion pipelines that power the business. You will provide support and technical direction to a team of highly skilled data engineers and facilitate interaction with the technical product management team members. You will be a member of a high quality, dedicated and friendly team that is passionate about delivering quality products, solving hard problems, and transforming the data and insights industry.
Responsibilities
- Lead the design, planning and development of products and initiatives to deliver on product requests for the data engineering squad
- Oversee production, quality assurance, quality control, testing and maintenance as required.
- Strive to run a high performing engineering squad through coordination, facilitation and communication
- Monitoring project budgets and schedules and making adjustments as necessary to ensure completion within deadlines
- Identify resource needs and develops justification to new staff as needed
- Facilitate cross-squad initiatives with technical leads in other squads
- Work with internal clients (Product Managers) to develop new products or projects based on their specifications
- Lead engineering teams to translate complex functional and technical requirements into detailed architecture and design
- Become the subject matter expert, product liaison and role model for the team
- Bring industry standards and best practices to the team
- Involve in technical discussions with the team and key stakeholders to solve Big Data problems
- Collaborate and consult with agile teams and product managers to drive outcomes
Basic Qualifications
- Bachelor degree in Computer Science, Computer Engineering or equivalent
- 10 years experience professional experience in software engineering, data engineering or related field
- 2 years experience mentoring and leading an engineering team.
- Good hands on Java development experience.
- 3 years of experience in Big Data engineering environment.
- Deep knowledge of software architecture and engineering standard methodologies, especially modern cloud computing stacks for processing Big Data and deploying micro-services at scale.
- Experience with AWS as a cloud provider, Spark, Kafka, Hadoop, Elastic Stack, Java, Docker for containers, etc.
- Strong understanding of the different parts of the software development lifecycle, from exploration, design to delivery to production
- Proven experience in writing optimized ETL code to handle large datasets
- Experience with developing and managing REST APIs
- Good understanding of principles of solution architecture, technical design, data structures, and data modeling
- Competent in programming languages such as Scala or Java
- Excellent communication skills
- Positive attitude and excellent teamwork
- Passionate and self-driven
Preferred Qualifications
- Experience in development of distributed/scalable systems and high-volume transaction applications
- Experience in the design and implementation of data-intensive systems
- Experience in one or more of the following areas: APIs, micro-services
- Experience in other Software development stacks (backend, DB, APIs)
- Love for open source technologies
- Experience working with Scala
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
Salary : $150,000 - $180,000
LEAD SOFTWARE TEST ENGINEER
Testing Mavens LLC -
Piscataway, NJ
Software Engineer
Genesis10 -
Iselin, NJ
Software Engineer
Crox Consulting Inc -
Brunswick, NJ