Senior Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly motivated and experienced Senior Software Engineer to join our dynamic development team. In this role, you will lead the design, development, and deployment of innovative software solutions that drive our business forward. You will work across multiple technology stacks, including web development, cloud infrastructure, and API integrations, to deliver scalable and robust applications. Your expertise will help shape our technical strategy while mentoring junior engineers and collaborating with cross-functional teams to achieve excellence in software delivery., * Lead the development of complex software applications using languages such as Ruby on Rails, Java, C#, Python, C++, and JavaScript.
- Design and implement RESTful APIs and web services to ensure seamless integration across platforms.
- Manage cloud infrastructure deployments on AWS and Azure, ensuring high availability, security, and performance.
- Develop front-end components using React, Express, and other modern frameworks to create engaging user interfaces.
- Collaborate within Agile teams to plan sprints, review code via GitHub or SVN repositories, and continuously improve development processes.
- Optimize database performance by designing efficient schemas in MySQL and SQL Server; utilize version control tools like Git for source code management.
- Ensure application security through RBAC (Role-Based Access Control), secure API practices, and adherence to best security protocols.
- Contribute to the maintenance of Linux-based environments and support application development across different operating systems.
Requirements
Do you have experience in Software implementation?, * Proven experience as a Senior Software Engineer or similar role with a strong portfolio of web development projects.
- Extensive knowledge of IT infrastructure components including cloud services (AWS, Azure), Linux systems, and networking fundamentals.
- Hands-on experience with Ruby on Rails, RESTful API design, JavaScript frameworks (React), and front-end/back-end integration.
- Familiarity with version control systems such as GitHub and SVN for collaborative software development.
- Strong understanding of database management using MySQL, SQL Server, or other relational databases; experience with SQL query optimization is a plus.
- Proficiency in multiple programming languages including Java, C#, C++, Python, C, and VBA for diverse application development needs.
- Experience working within Agile methodologies to deliver iterative improvements in fast-paced environments.
- Knowledge of application security standards such as RBAC and best practices for API security.
- Background in quantum engineering or related fields is a bonus but not required; a passion for innovative technology solutions is highly valued.
Benefits & conditions
Pulled from the full job description
- AD&D insurance
- 401(k)
- Health insurance
- Vision insurance
- Health savings account
- Dental insurance
- Life insurance, Join us to be part of a forward-thinking team dedicated to building impactful software solutions that empower users worldwide!
Pay: $130,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- AD&D insurance
- Dental insurance
- Disability insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Vision insurance
- Work from home