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 Tecton, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer, Foundations at Tecton will play a pivotal role in developing and enhancing the foundational components of our platform. This position is ideal for an innovative engineer who is passionate about building scalable software that integrates with various technologies. You will work closely with cross-functional teams to design, implement, and maintain core systems that are essential for the delivery of high-quality services and features, while fostering collaboration and maintaining Tecton's high engineering standards.
Job Responsibilities
- Design, develop, and optimize high-performance software components for the Tecton platform.
- Collaborate with product managers, designers, and other engineers to refine requirements and improve system architecture.
- Implement robust testing practices to ensure the reliability and quality of the software.
- Troubleshoot and debug complex issues across the application stack.
- Contribute to architectural decision-making and code reviews to uphold engineering best practices.
- Participate in agile development processes, including planning, estimation, and retrospectives.
- Document technical designs and processes as part of the knowledge-sharing culture.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (3+ years) in software development, preferably in a similar role.
- Strong proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software architecture principles and design patterns.
- Experience with modern web frameworks and microservices architecture.
- Familiarity with version control systems (e.g., Git) and agile methodologies.
Technologies & Tools
In this position, you will work with a variety of technologies and tools essential for the development of our software products. This includes programming languages such as Python and Java, framework tools for web development, cloud services like AWS and GCP, as well as containerization technologies including Docker and Kubernetes. You will also utilize monitoring and logging tools to ensure system reliability and performance.
Ideal Candidates
The ideal candidate for the Software Engineer, Foundations position at Tecton is someone who demonstrates a strong commitment to excellence and innovation. They should be a proactive problem-solver with a collaborative mindset, able to work effectively within teams. A passion for technology and continuous improvement, combined with strong analytical skills and attention to detail, will enable the candidate to thrive in our dynamic work environment. Excellent communication skills are essential, as the role involves interaction with various stakeholders across the organization.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.