Job Description
We are seeking a dynamic and innovative Software Engineer to join our vibrant development team. This role offers an exciting opportunity to work on cutting-edge web and application development projects, leveraging a diverse set of technologies to create scalable, efficient, and user-friendly solutions. As a Software Engineer, you will be instrumental in designing, developing, and maintaining software systems that drive our business forward. You will thrive in a collaborative environment that values creativity, continuous learning, and agile methodologies, empowering you to make a tangible impact through your technical expertise.
• Develop and implement robust software solutions using languages such as Java, C#, Python, C++, and JavaScript, ensuring high performance and scalability.
• Design and build RESTful APIs and integrate third-party APIs to enhance system functionalities.
• Contribute to front-end development using frameworks like React and Express to deliver seamless user experiences.
• Maintain and improve existing applications by troubleshooting issues, optimizing code, and implementing new features.
• Collaborate within Agile teams to plan sprints, participate in daily stand-ups, and deliver iterative improvements.
• Manage source code using version control systems such as GitHub, SVN, and Git, ensuring code integrity and collaboration.
• Work with cloud platforms like AWS and Azure to deploy, monitor, and scale applications effectively.
• Engage in database management and optimization using MySQL, SQL, and other relational database systems.
• Ensure application security through RBAC (Role-Based Access Control) and other security best practices.
• Participate in code reviews, testing, and documentation to uphold quality standards.
• Stay current with emerging technologies in web development, quantum engineering, and software development to continuously enhance skills and project outcomes.
• Proven experience in software development across multiple programming languages including Java, C#, Python, C++, and VBA.
• Strong understanding of IT infrastructure, Linux, and application deployment in cloud environments such as AWS and Azure.
• Hands-on experience with front-end development frameworks like React and Express, along with RESTful API design.
• Familiarity with version control systems including Git, GitHub, and SVN.
• Knowledge of database systems such as MySQL and SQL for data management and optimization.
• Experience working within Agile methodologies to deliver iterative project milestones.
• Ability to develop and maintain secure applications using RBAC and other security protocols.
• Understanding of web development principles, REST architecture, and API integration.
• Exposure to quantum engineering concepts is a plus, along with familiarity with application development tools like .NET and C++.
• Excellent problem-solving skills with a proactive approach to troubleshooting and debugging.
• Strong communication skills to collaborate effectively with cross-functional teams.
• A passion for learning new technologies and applying them to solve complex challenges in innovative ways. Join us to be part of a forward-thinking team where your skills will shape the future of technology solutions!
Job Type: Full-time
Pay: $80,000.00 - $130,000.00 per year
Benefits:
• Health insurance
• Snacks provided
Work Location: Hybrid remote in San Jose, CA 95116