61 Recro Jobs
Principal Engineer - Java/Scala (12-15 yrs)
Recro
posted 17hr ago
Company Overview :
- Join a leading educational technology brand that is rapidly expanding.
- We're committed to delivering innovative software solutions to enhance learning experiences.
Job Summary :
- As a Principal Software Engineer, you will play a crucial role in advancing our i-Ready engineering team.
- You'll lead projects, design scalable software solutions, and drive the development of features and updates.
- Your work will involve handling large-scale data processing, optimizing software, and collaborating with project managers to roll out new features smoothly.
Key Responsibilities :
- Technical Leadership: Guide and manage team efforts to meet project deadlines.
- Software Development: Design and maintain scalable, high-performance software solutions.
- Big Data Management: Utilize technologies like Kafka, AWS S3, and Spark for effective data handling and processing.
- Quality Assurance: Uphold high standards in software development with thorough unit testing and code reviews.
- Innovation: Continuously propose innovative solutions to complex software challenges.
Required Skills :
- Expertise in software design and big data technologies.
- Proficiency in Java and Scala programming, and Spring Boot for microservices development.
- Strong skills in SQL and relational databases.
- Experienced in Agile/Scrum methodologies.
- Strong communication skills and effective team collaboration.
Qualifications :
- Minimum 15 years of experience in enterprise-level software development.
- At least 5 years of experience in developing Java/Scala applications.
- Significant experience (10 years) with big data tools like Apache Spark and Hadoop.
- Knowledge of Amazon cloud computing infrastructure.
Preferred Qualifications :
- Familiarity with MemSQL DB and Snowflake database technologies.
What We Offer :
- Be part of a forward-thinking company that values innovation and teamwork.
- You will have the opportunity to make a significant impact on our products and growth
Functional Areas: Other
Read full job descriptionPrepare for Principal Engineer roles with real interview advice