Job Description
Overview
We are seeking a dynamic and innovative Software Engineer to join our vibrant development team. In this role, you will drive the design, development, and deployment of cutting-edge software solutions that power our digital platforms and services. Your expertise will help us deliver seamless, scalable, and secure applications, ensuring an exceptional experience for our users worldwide. This position offers an exciting opportunity to work with a diverse tech stack, including cloud infrastructure, web development frameworks, and modern programming languages, all within an energetic and collaborative environment.
Duties
• Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions.
• Develop, test, and maintain web applications and backend services using languages such as Ruby on Rails, Java, Python, C#, and C++.
• Design and implement RESTful APIs to enable seamless communication between different software components and external systems.
• Build and optimize database systems using MySQL, SQL, and other data management tools, ensuring data integrity and performance.
• Contribute to front-end development using JavaScript, React, and Express to create engaging and responsive user interfaces.
• Manage code versions and collaborate effectively using Git, GitHub, SVN, and other version control systems.
• Deploy and maintain applications on cloud platforms such as AWS and Azure, leveraging services like Linux, .NET, and RBAC for security and scalability.
• Participate actively in Agile development cycles, including sprint planning, stand-ups, and retrospectives, to ensure continuous improvement.
• Conduct code reviews, testing, and debugging to uphold high-quality standards and optimize application performance.
• Stay current with emerging technologies, including quantum engineering and API advancements, to incorporate innovative solutions into projects.
Requirements
• Proven experience in software development, with a strong foundation in web development, application development, and IT infrastructure.
• Proficiency in programming languages such as Java, Python, C++, C#, and VBA, with hands-on experience in front-end and back-end development.
• Solid understanding of RESTful API design, web services, and integration techniques.
• Familiarity with cloud computing platforms like AWS and Azure, including deployment and management of cloud-based applications.
• Experience working with databases such as MySQL, SQL, and related data management tools.
• Knowledge of version control systems including Git, GitHub, and SVN.
• Ability to work within Agile teams, contributing to iterative development and continuous delivery.
• Strong problem-solving skills and a passion for innovative technology solutions.
• Excellent communication skills and the ability to collaborate effectively across diverse teams.
• Nice-to-have skills include experience with Quantum engineering, Linux, .NET, RBAC, REST APIs, React, Express, and application security best practices. Join us to be part of a forward-thinking organization where your skills will shape the future of technology. We are committed to fostering an inclusive environment that supports your growth and success. All roles are paid positions, including internships, and offer a chance to work on impactful projects in a lively, energetic setting.
Job Type: Full-time
Pay: $80,000.00 - $130,000.00 per year
Benefits:
• Health insurance
Ability to Commute:
• San Jose, CA 95116 (Preferred)
Ability to Relocate:
• San Jose, CA 95116: Relocate before starting work (Preferred)
Work Location: Hybrid remote in San Jose, CA 95116