Jobs at Syrinx

View all jobs

Staff Software Engineer - Fully Remote within US - No transfer or sponsorship available

Remote, US
The Senior Software Developer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide and train other developers.

To be successful as a Senior Software Developer you should be able to evaluate the user’s needs, time limitations and system limitations when developing software. A stand-out Senior Software Developer is one who is up to date on new technologies and software development practices.

Core Responsibilities 
 
  • Designing, coding, and debugging software
  • Improving the performance of existing software
  • Providing training to other engineers
  • Maintaining and upgrading existing software
  • Recommending new technologies that can help increase productivity
  • Supervising and overseeing the technical aspects of projects
  • Investigating software-related complaints and making necessary adjustments to ensure optimal software performance
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues

Essential Attributes 
 
  • Bachelor’s degree in Computer Engineering/Computer Science or related field
  • Strong analytical skills including the ability to interpret data in various forms
  • Good communication skills
  • Excellent organizational and leadership skills
  • Proven experience in high-level programming languages, like Java, Golang, C/C++ with a proficiency in Golang preferred
  • Proven experience in DBMS  like Oracle, Postgres, MySQL, MS-SQL
  • Proven experience in software development methodologies
  • Proven experience building complex systems
  • The ability to multi-task

Other Responsibilities
  • Comply with Written Information Security Policy (WISP), Employee Guidelines and all other Information Security Policies and Procedures
  • Take responsibility for any assets assigned to you
  • Promptly report any security events, incidents or weaknesses to Security as outlined in the WISP
  • Review all code and development processes with security best practices in mind

Share This Job

Powered by