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.
Job Overview
The Software Engineer III (Solutions Engineering) at Cedar will play a critical role in designing, developing, and enhancing software solutions that facilitate seamless integration between various systems. This position is integral to ensuring that our applications deliver reliable, efficient, and scalable services that meet the needs of our clients and support the overall growth of Cedar. The ideal candidate will collaborate closely with cross-functional teams, leveraging their technical expertise and problem-solving skills to overcome complex challenges while delivering innovative solutions.
Job Responsibilities
- Design and implement robust software solutions that align with Cedar's engineering standards and client requirements.
- Collaborate with product management, design, and other engineering teams to establish system architecture and guidelines.
- Optimize existing systems and applications to improve performance and reliability.
- Participate in code reviews, providing constructive feedback to peers to ensure code quality and architectural integrity.
- Develop automated tests for software validation to enhance the quality assurance process.
- Contribute to documentation, including technical specifications and user manuals, for internal and external stakeholders.
- Engage in troubleshooting and debugging issues that arise in development and production environments.
- Mentor junior engineers, facilitating knowledge sharing and skill development within the team.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of professional experience in software engineering, with a focus on solutions engineering.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud technologies (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
- Strong understanding of software development methodologies, such as Agile and DevOps practices.
- Familiarity with relational and non-relational databases (e.g., SQL, NoSQL).
- Exceptional problem-solving skills and a keen attention to detail.
- Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Technologies & Tools
The Software Engineer III (Solutions Engineering) will utilize a diverse set of technologies and tools, including cloud computing platforms like AWS and Azure, programming languages such as Java, Python, and JavaScript, and automation tools for continuous integration and deployment. Familiarity with version control systems (e.g., Git), container orchestration tools (e.g., Docker, Kubernetes), and database management systems (both relational and NoSQL) will be essential for success in this role.
Ideal Candidates
Ideal candidates for the Software Engineer III (Solutions Engineering) position are not only technologically adept but also possess a strong collaborative spirit. They thrive in dynamic, fast-paced environments and are passionate about developing innovative software solutions that drive business success. A proactive approach to problem-solving and an eagerness to mentor and support colleagues are qualities that will enhance team performance and contribute to Cedar's mission of delivering exceptional services.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.