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 Temporal Technologies, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer - Control Plane Core at Temporal Technologies will play a pivotal role in the design, development, and maintenance of the Control Plane, which is an integral part of our time-based workflows and systems orchestration. This position requires strong technical expertise and leadership capabilities, as the successful candidate will be responsible for enhancing existing features, implementing new functionalities, and ensuring system reliability. The ideal candidate will collaborate closely with cross-functional teams to push boundaries in performance, scalability, and user experience, thereby significantly impacting our product's success.
Job Responsibilities
- Design, implement, and optimize the Control Plane for handling complex workflows at scale.
- Collaborate with product managers, designers, and fellow engineers to define system requirements and architecture.
- Conduct code reviews and mentor junior engineers, fostering a culture of technical excellence within the team.
- Debug and resolve software issues, ensuring high-performance and reliability of the Control Plane.
- Implement best practices in software development, including testing, documentation, and deployment processes.
- Research and evaluate new technologies to enhance existing features and promote continuous improvement.
- Participate in architectural discussions and contribute to the overall engineering strategy.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of software development experience, with a focus on back-end systems.
- Expertise in programming languages such as Go, Java, or C++.
- Strong understanding of distributed systems, microservices architecture, and cloud platforms.
- Proven experience in working with databases, including SQL and NoSQL technologies.
- Excellent problem-solving skills and the ability to learn quickly in a fast-paced environment.
- Demonstrated leadership abilities and experience working in an Agile development environment.
Technologies & Tools
The Staff Software Engineer - Control Plane Core will work with a range of cutting-edge technologies and tools, including but not limited to Go or Java for backend development, Kubernetes for container orchestration, cloud platforms such as AWS or GCP, and various database systems including MySQL and MongoDB. Familiarity with CI/CD pipelines and monitoring tools will also be essential for optimizing workflow efficiency and system performance.
Ideal Candidates
Ideal candidates for this position are innovative thinkers with a strong technical foundation and the ability to lead by example. They should possess excellent communication skills, allowing for seamless collaboration with diverse teams. The right individual will demonstrate a passion for tackling challenging engineering problems and have a track record of delivering high-quality software solutions. Furthermore, a commitment to continuous learning and staying updated with industry trends will significantly enhance their fit for our dynamic and growth-oriented work environment.
Claiming unemployment in South Dakota? Its agency asks for 2 work search activities a week. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.