Full Time

Software Engineer, Foundations

Tecton
$70,000 - $110,000* / year

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

As a Software Engineer in the Foundations team at Tecton, you will be instrumental in developing robust and scalable foundational infrastructures that empower data-driven decision-making. Your expertise will contribute to the design, development, and maintenance of core components that ensure optimal performance and reliability. Collaborating closely with cross-functional teams, you will enhance existing systems while implementing innovative solutions to meet evolving business needs.



Job Responsibilities

  • Design, develop, and maintain core software components and infrastructure.
  • Collaborate with product and engineering teams to define technical requirements and specifications.
  • Implement best practices for software development, including unit testing, code reviews, and documentation.
  • Monitor system performance and troubleshoot issues in real-time.
  • Participate in technical design discussions, contributing innovative ideas and solutions.
  • Stay current with industry trends and technologies to enhance Tecton’s software capabilities.
  • Support continuous integration and deployment practices to streamline development workflows.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, preferably in systems or infrastructure roles.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of databases, including SQL and NoSQL technologies.
  • Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.


Technologies & Tools

In this position, you will primarily utilize technologies such as Python, Java, and Go for development, alongside AWS for cloud infrastructure. Tools like Docker and Kubernetes will be essential for containerization and orchestration, while SQL and NoSQL databases will support data management needs. Additionally, familiarity with CI/CD tools will facilitate the continuous integration and deployment processes essential for maintaining high-quality software delivery.



Ideal Candidates

The ideal candidates for this position will possess a strong technical background combined with outstanding analytical skills. They should be proactive problem solvers who thrive in dynamic environments and can adapt to changing requirements. Excellent communication skills are essential, as collaboration with various teams will be crucial. A passion for innovation and a commitment to writing clean, efficient code will set successful candidates apart.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.