Senior Software Engineer (Linux-Python Back-End Developer) at SONIFI Solutions Inc
United States, , USA -
Full Time


Start Date

Immediate

Expiry Date

10 Dec, 25

Salary

140000.0

Posted On

10 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design, Engineering Documentation, Product Management, Testing, Consideration, Software Engineering Practices, High Quality Standards, Product Requirements, Complex Analysis, New Features

Industry

Computer Software/Engineering

Description

SONIFI is seeking a highly skilled Senior Software Engineer with deep expertise in Linux environments and Python back-end development. If you’re passionate about clean code, system-level problem solving, and delivering high-impact solutions in a fast-paced environment, we’d love to have you on our team.

Responsibilities

As a Senior Software Engineer, you will be a key leader on our development team, using your deep experience to support and mentor other developers. You will be responsible for independently delivering medium to large-scale tasks to production, ensuring all code meets our high-quality standards and best practices. You will contribute to all aspects of the product development lifecycle, from initial definition and design to development and deployment. This role requires you to consistently demonstrate an advanced level of skill while pursuing continuous growth.

  • Provide complex analysis, design, programming, testing, and debugging for software applications with minimal assistance.
  • Offer input on the feasibility of new products during the initial requirements phase.
  • Actively contribute to architectural direction and improve organizational practices and processes.
  • Develop engineering estimates for new products under consideration.
  • Add new features or fix bugs in both your own code and that of other engineers.
  • Ensure the team follows good software engineering practices and standards.
  • Develop comprehensive engineering documentation for applications.
  • Work with other software development staff, project management, and product management to facilitate product requirements.
  • Coordinate the use of advanced software techniques and technologies using strong Software Engineering methodologies.
Loading...