Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cedar, so some details may not match this job. The employer's own page has the real description.
Overview
The Staff Software Engineer for the Communications Platform at Cedar will play a pivotal role in designing, developing, and maintaining scalable communication solutions that enhance user engagement and streamline interactions. The candidate will collaborate with cross-functional teams to deliver high-quality software components, mentor junior engineers, and contribute to architectural decisions that align with the product vision. This position requires a deep understanding of modern software development practices and a passion for creating innovative technologies that improve user experiences.
Job Responsibilities
- Design, develop, and implement new features for the communications platform while ensuring optimal performance and reliability.
- Collaborate with product managers, designers, and other stakeholders to define project goals and deliverables.
- Conduct code reviews and provide constructive feedback to ensure code quality and best practices.
- Mentor junior engineers to foster their technical growth within the team.
- Identify, troubleshoot, and resolve technical issues in a timely manner.
- Participate in architectural discussions to influence the future direction of the communications platform.
- Stay current with industry trends and emerging technologies to recommend improvements and innovations.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s degree is a plus.
- Minimum of 5 years of professional software development experience, ideally in communications or related domains.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Strong experience with cloud technologies and platform services such as AWS, Azure, or Google Cloud.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with frontend frameworks like React, Angular, or Vue.js.
- Solid understanding of databases including relational and NoSQL databases.
Technologies & Tools
The Staff Software Engineer will be working with a range of technologies and tools that include cloud platforms (AWS, GCP, Azure), modern programming languages (Java, Python, JavaScript), frontend frameworks (React, Vue.js), containerization tools (Docker, Kubernetes), and various database systems (PostgreSQL, MongoDB). Additionally, the role may involve utilizing CI/CD pipelines using tools like Jenkins or GitLab CI for streamlined software deployment.
Ideal Candidates
Ideal candidates for this position will possess strong analytical and problem-solving skills, along with a proactive approach to tackling complex challenges. They should exhibit exceptional interpersonal skills, thriving in collaborative environments while effectively communicating technical concepts to diverse audiences. A successful candidate will demonstrate a continuous desire to learn and adapt, fostering a growth mindset that aligns with Cedar's commitment to innovation and excellence in software development.
Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.