Job Summary
We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with experience in various programming languages and frameworks. You will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients while ensuring high performance and responsiveness. This role requires a collaborative mindset and the ability to work effectively in an Agile environment.
Duties
- Design, develop, and implement software solutions using technologies such as Ruby on Rails, JavaScript, Python, C#, and Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing applications by troubleshooting issues and implementing enhancements.
- Develop RESTful APIs to facilitate communication between different software components.
- Ensure code quality through unit testing and code reviews using tools like GitHub and SVN.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Work with cloud services such as AWS and Azure for application deployment and management.
- Engage in front-end development using frameworks like React Express to create user-friendly interfaces.
- Utilize database technologies such as MySQL and SQL for data storage solutions.
- Implement security measures including Role-Based Access Control (RBAC) to protect sensitive information.
Experience
- Proven experience in software development with a strong portfolio of completed projects.
- Familiarity with IT infrastructure concepts to ensure seamless application integration.
- Proficiency in multiple programming languages including C++, C, Ruby on Rails, .NET, VBA, and SQL.
- Experience with web development technologies and frameworks (e.g., RESTful API development).
- Knowledge of Agile methodologies to enhance project delivery efficiency.
- Understanding of quantum engineering principles is a plus but not required.
- Ability to work in a Linux environment is preferred. We encourage candidates who are passionate about technology and eager to learn new skills to apply. Join us in building innovative solutions that drive success!
Job Types: Full-time, Contract
Pay: From $289,460.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Work Location: Remote