Job News | ||
Job Title: Principal Software Engineer View more Principal Software Engineer Jobs Job Code: GW-07251209352236 Salary Range: DOE Job Location: MA Organization: Choice Stream || Research This Company City: Boston    State: MA JOB DESCRIPTION:
Position Summary: As a key contributor and technical resource on a high-performing engineering team, the Principal Software Engineer will design and code major parts of a new software platform leveraging ChoiceStream's existing high-volume data analytics platform. The new platform will combine real-time distributed programming, machine learning, and optimized big-data modeling and management. Key Responsibilities: Primary responsibilities for this position include but are not limited to: Help lead architectural discussions and facilitate decisions with project team members and design substantial parts of the software systems Develop major components of complex applications/systems in Java Collaborate with the Product Owner within the Agile/Scrum process to understand customer needs and to write technical specifications that meet those needs May act as a project team leader on large software projects Mentor new and entry level engineers and act as technical resource for team members Research new practices and cutting edge technologies and make recommendations for implementation or adoption Requirements: The ideal candidate will have: 10+ years of professional experience delivering production-quality code in Java 5+ years hands on experience building scalable, high-performing applications and data processing solutions Experience with backend web service architectures, Java EE, and SQL Experience with big data processing using NoSql techniques like Cassandra, Hadoop & Hive highly desirable Passion for coding is a must! Be comfortable with distributed processing patterns and manipulating large datasets Team player who works collaboratively with engineers, testers and program managers Self-starter who excels in a culture that demands engineering excellence Excellent oral and written communication skills Programming experience with web service architectures, Java 5, SQL, Perl programming techniques and related technologies Bachelors or Masters degree in Computer Science or related field, or equivalent experience Broadcast My Resume To 1000's of Employers and Recruiters in One Click ! |
|