Software Engineer II (Breakthrough)

U.S. VentureGreen Bay, WI
77dHybrid

About The Position

We are seeking a skilled and experienced Software Engineer II to join our dynamic and innovative engineering team. As a key member of our engineering team, you will play a crucial role in the design, development, and maintenance of our full stack software solutions. You will work on both frontend and backend components, gaining valuable experience in a collaborative and dynamic environment.

Requirements

  • Bachelor's degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.
  • 3+ years as a software engineer, with a focus on a combination of frontend, backend, and data engineering.
  • Proficiency in multiple programming languages, frameworks, and technologies, including some or more of the following: Python, SQL, ReactJS, Node.js, JavaScript, TypeScript, Apache Beam, dbt, and BigQuery.
  • Knowledge of application architectures, security best practices, and data integration concepts.
  • Exposure to ETL technologies and data engineering with a focus on building and maintaining data platforms and pipelines.
  • Understanding of database concepts, data modeling, and data warehousing principles.
  • Understanding of distributed data management systems and related applications.
  • Familiarity with public cloud infrastructure design, tools, and strategies.
  • Effective communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Responsibilities

  • Write clean, efficient, and maintainable code.
  • Contribute to development tasks as part of a cross-functional team.
  • Work closely with team members and other product leads to understand requirements, participate in design discussions, and contribute to the overall success of the product.
  • Actively seek opportunities for learning and skill development.
  • Contribute to optimization and refactoring of code to address performance bottlenecks and improve system efficiency.
  • Participate in code reviews and learn from more senior engineers to ensure delivery of high-quality, maintainable code.
  • Write and execute unit tests to ensure the quality and reliability of the code.
  • Identify and address technical challenges, troubleshoot issues, and work collaboratively to find effective solutions.
  • Stay updated on industry trends and emerging technologies.
  • Work with senior, staff, and principal engineers to contribute to the improvement of development processes.
  • Mentor junior engineers, contributing to their growth and learning within their craft.

Benefits

  • Mission-Driven Work: Engage in projects that have a tangible impact on the economy and the environment.
  • Supportive Culture: Experience a workplace that values autonomy, growth, and meaningful contributions.
  • Leadership Opportunities: Take on roles that allow you to mentor, guide, and shape the future of our products and technological direction.
  • Established Backing: As a U.S. Venture company, we benefit from a legacy of innovation and a commitment to sustainable practices.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Mid Level

Industry

Merchant Wholesalers, Nondurable Goods

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service