Job Overview
We are seeking a dynamic and innovative Software Engineer to join our technology team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge software solutions that power our digital platforms. Your expertise will drive the creation of scalable applications, enhance system performance, and support our mission to deliver exceptional user experiences. This is an exciting opportunity for passionate developers eager to work with a diverse tech stack and contribute to impactful projects in a fast-paced environment.
Duties
- Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions using languages such as Java, Python, C++, and C#
- Develop and maintain web applications utilizing frameworks like Ruby on Rails, React, Express, and front-end technologies including JavaScript and RESTful APIs
- Design, implement, and optimize databases using MySQL, SQL, and other data management tools to ensure efficient data retrieval and storage
- Build scalable cloud-based services leveraging AWS and Azure cloud platforms while ensuring security best practices such as RBAC (Role-Based Access Control)
- Write clean, efficient code adhering to Agile development methodologies, utilizing version control systems like GitHub, Git, SVN, and continuous integration tools
- Develop and integrate APIs for seamless communication between different software components while ensuring high performance on Linux and Windows environments
- Participate in code reviews, testing procedures, and documentation efforts to uphold quality standards across all projects
Experience
- Proven experience in software development with a strong foundation in application development across multiple programming languages including Java, Python, C++, C#, VBA, and .NET
- Hands-on experience working with IT infrastructure components such as Linux servers, cloud services (AWS/Azure), REST APIs, and web development frameworks
- Familiarity with front-end development tools like React and Express for building engaging user interfaces
- Knowledge of database management systems including MySQL and SQL for data modeling and querying
- Experience working within Agile teams using tools like GitHub, SVN, or similar version control systems
- Understanding of security protocols including RBAC and best practices for application security in cloud environments
- Exposure to quantum engineering or advanced computing concepts is a plus but not required
Join us to innovate at the intersection of technology and creativity! We’re committed to empowering our engineers with the tools they need to succeed while fostering a collaborative environment where your ideas can thrive.
Job Type: Full-time
Pay: $78,867.16 - $94,979.80 per year
Work Location: In person