Senior Software Engineer

Theris Medical, Inc.
New York, United States of America
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 144K

Job location

New York, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Code Review
Databases
Linux
Web Development
Github
Python
MySQL
Performance Tuning
Query Optimization
Ruby on Rails
Role-Based Access Control
Cloud Services
Server Administration
Software Construction
Software Deployment
Software Engineering
SQL Databases
Subversion
Systems Integration
Web Application Frameworks
React
System Availability
Delivery Pipeline
Database Performance
GIT
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

  • Design, develop, and maintain robust software applications using languages such as Java, C#, Python, Ruby on Rails, and JavaScript to meet business needs.
  • Architect scalable solutions utilizing cloud platforms like AWS and Azure, ensuring high availability and security compliance.
  • Develop and consume RESTful APIs to facilitate seamless integration across various systems and services.
  • Collaborate within Agile teams to plan sprints, review code, and deliver high-quality features on time.
  • Implement security protocols including RBAC (Role-Based Access Control) and ensure adherence to industry standards for data protection.
  • Optimize database performance through effective SQL and MySQL query design while managing version control with tools like GitHub, SVN, and Git.
  • Lead efforts in front-end development using React Express, ensuring intuitive user interfaces and responsive web applications.
  • Contribute to continuous improvement initiatives by adopting best practices in application development, testing, and deployment pipelines.

Requirements

We are seeking a dynamic and highly skilled Senior Software Engineer to join our innovative technology team. In this role, you will lead the development and enhancement of complex software solutions, driving forward our mission to deliver cutting-edge digital experiences. Your expertise will be instrumental in designing scalable architectures, optimizing system performance, and mentoring junior engineers. This is an exciting opportunity to work on diverse projects that leverage the latest technologies in cloud computing, web development, and software engineering best practices., * Proven experience in software development with a strong background in IT infrastructure management.

  • Extensive knowledge of programming languages including Java, C++, C#, Python, Ruby on Rails, VBA, and C.
  • Hands-on experience with cloud services such as AWS and Azure for deploying scalable applications.
  • Proficiency in web development frameworks like React Express and RESTful API design principles.
  • Familiarity with Linux operating systems for server management and application deployment.
  • Solid understanding of database systems including MySQL and SQL for data modeling and query optimization.
  • Experience working within Agile methodologies to deliver iterative improvements efficiently.
  • Knowledge of version control systems such as GitHub, SVN, and Git for collaborative development.
  • Exposure to quantum engineering concepts is a plus but not mandatory; a strong foundation in emerging technologies is valued.
  • Ability to develop secure applications with RBAC policies and implement REST APIs for system integrations. Join us as a Senior Software Engineer to shape innovative solutions that impact millions worldwide! Bring your passion for technology, your expertise across diverse programming languages, cloud platforms, and web frameworks - together we'll build the future of digital experiences!

Benefits & conditions

Pay: $119,289.73 - $143,660.75 per year

Apply for this position