Software Engineer
*Overview* We are seeking a dynamic and innovative Software Engineer to join our vibrant technology team. In this role, you will drive the development and enhancement of cutting-edge software solutions that power our digital platforms. Your expertise will help shape the future of our products, ensuring they are scalable, secure, and user-centric. If you thrive in a fast-paced environment where your technical skills make a real impact, this is the opportunity for you! You will collaborate across teams to deliver high-quality code and contribute to the continuous improvement of our development processes. *Responsibilities* * Design, develop, and maintain robust software applications using languages such as Java, C++, Python, C#, and JavaScript. * Build and optimize RESTful APIs and web services to ensure seamless integration across platforms. * Contribute to front-end development using frameworks like React and Express to create intuitive user interfaces. * Manage version control and code repositories with tools such as GitHub, SVN, and Git to ensure smooth collaboration. * Develop and deploy applications on cloud platforms including AWS and Azure, leveraging services like Linux and.NET environments. * Participate actively in Agile development cycles, including sprint planning, stand-ups, and retrospectives to promote continuous delivery. * Collaborate with cross-functional teams to implement secure access controls (RBAC), database solutions (MySQL, SQL), and backend logic for scalable applications. * Conduct code reviews, write unit tests, and troubleshoot issues promptly to maintain high standards of quality. * Stay current with emerging technologies such as quantum engineering concepts and incorporate innovative solutions into projects when appropriate. *Qualifications* * Proven experience in software development across multiple programming languages including Python, Java, C++, C#, and VBA. * Strong understanding of IT infrastructure components such as Linux servers, cloud services (AWS/Azure), and RESTful API design. * Hands-on experience with web development frameworks like React, Express, and front-end technologies such as JavaScript. * Familiarity with version control systems including GitHub, SVN, and Git for collaborative coding efforts. * Knowledge of database management systems such as MySQL and SQL for data storage and retrieval solutions. * Experience working within Agile methodologies to deliver iterative improvements efficiently. * Ability to develop secure applications utilizing RBAC (Role-Based Access Control) principles. * Excellent problem-solving skills combined with a proactive approach to learning new technologies like quantum engineering or application development tools. * Strong communication skills to effectively collaborate with multidisciplinary teams in a fast-paced environment. Join us to be part of an energetic team dedicated to pushing technological boundaries! We value innovation, teamwork, and a passion for creating impactful software solutions that make a difference worldwide. Pay: $99,457.63 - $149,776.92 per year Work Location: In person