What are the responsibilities and job description for the Senior Software Engineer position at Trinity Technology Solutions?
Job Title: Senior Software EngineerLocation: Remote (U.S. – must reside in the United States)Work Hours: East Coast hours preferredEmployment Type: PermanentSalary: $110,000 – $125,000 / year up to 15% annual bonus Job SummaryWe are seeking an experienced Senior Software Engineer with strong Python and full-stack development expertise to work remotely. The ideal candidate can work independently, coach junior engineers, and contribute to both updating existing platforms and integrating new technologies, including AI/ML.Must-Have Skills / Requirements7 years of professional experience in software development of web applications.Python expertise with experience in modern web application development.Proficiency in JavaScript/TypeScript/React.Strong knowledge of MongoDB or SQL.Familiarity with Git and Docker (Kubernetes is a plus).Solid understanding of CS fundamentals, data structures, and algorithms.Excellent problem-solving, debugging, and troubleshooting skills.Strong communication and collaboration skills.Authorization to work for any employer in the U.S. (no visa sponsorship).Preferred / Nice-to-Have SkillsExperience with AWS and cloud-based infrastructure.Knowledge of Kubernetes.Experience working with cross-functional teams.Curiosity or experience with Machine Learning (ML) or Artificial Intelligence (AI).Additional InformationPrimary focus will be updating legacy systems and upgrading libraries.Opportunity to work on AI/ML integration projects.Full-stack role with primary tech stack focus on Python and React.Education: Bachelor’s degree in Computer Science or related field is preferred.
Salary : $110,000 - $125,000