Software Engineer

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

Angular
C +
C + +
Collaborate
DevOps
Docker
Google Cloud
Google Cloud Platform
Java
JavaScript
Kubernetes
MongoDB
PostgreSQL
Python
Scrum
Software Engineer
Vue . js
attention to detail
code reviews
computer science
containerization
data structures
interpersonal
interpersonal skills
planning
problem - solving
problem - solving skills
scalability
software
software development
web development

Job Details

Requirement: Must be local to Michigan, NO C2C, NO Visa Sponsorship

Company Description: Trillium Teamologies is a leading provider of innovative software solutions aimed at revolutionizing industries through cutting-edge technology. With a focus on fostering a collaborative and inclusive work environment, we empower our team to push the boundaries of what's possible. At Trillium Teamologies, you'll have the opportunity to work on exciting projects, grow your skills, and make a meaningful impact.

Job Type: Full-time

Overview: We are looking for a talented Software Engineer to join our dynamic team at Trillium Teamologies. In this role, you will be responsible for designing, developing, and maintaining software solutions that drive our products and services forward. You will work closely with cross-functional teams to deliver high-quality code, solve complex technical challenges, and contribute to the success of our projects.

Key Responsibilities:

  1. Collaborate with product managers, designers, and fellow engineers to understand project requirements and translate them into technical solutions.
  2. Design, develop, test, and deploy software applications using modern programming languages and frameworks.
  3. Write clean, efficient, and maintainable code following best practices and coding standards.
  4. Participate in code reviews to ensure code quality, reliability, and scalability.
  5. Identify and address technical debt, performance bottlenecks, and other issues as they arise.
  6. Stay up to date with emerging technologies and industry trends and share knowledge with the team.
  7. Contribute to architectural decisions and technical design discussions.
  8. Work in an Agile environment, including participating in sprint planning, daily stand-ups, and retrospectives.
  9. Collaborate with other teams to integrate software components and deliver end-to-end solutions.

Qualifications:

  1. Bachelor s degree in computer science, Engineering, or related field. Master's degree is a plus.
  2. Proven experience as a Software Engineer or similar role, with a strong portfolio of projects.
  3. Proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
  4. Experience with web development frameworks such as React, Angular, or Vue.js.
  5. Familiarity with database technologies such as SQL, MongoDB, or PostgreSQL.
  6. Solid understanding of software development principles, data structures, and algorithms.
  7. Excellent problem-solving skills and attention to detail.
  8. Ability to work both independently and collaboratively in a fast-paced environment.
  9. Strong communication and interpersonal skills.

Preferred Qualifications:

  1. Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  2. Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  3. Familiarity with CI/CD pipelines and DevOps practices.
  4. Understanding of Agile/Scrum methodologies.
  5. Exposure to software security best practices.
  6. Active participation in open-source projects or developer communities.

Benefits:

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company match
  • Flexible work hours and remote work options
  • Professional development opportunities
  • Fun and inclusive company culture

How to Apply: Please send your resume and cover letter to , including "Software Engineer Application" in the subject line. In your cover letter, please highlight your relevant experience and why you're excited about the opportunity to join Trillium Teamologies.

Equal Opportunity Employer: Trillium Teamologies is an equal opportunity employer committed to diversity, equity, and inclusion. We welcome and encourage applications from all qualified individuals regardless of race, ethnicity, religion, gender, sexual orientation, age, disability, or veteran status.