Job Description
Job Overview We are seeking a dynamic and highly skilled Senior Software Engineer to join our innovative development team. In this role, you will lead the design, development, and deployment of scalable software solutions that drive our core business operations. You will collaborate across teams to build robust applications, optimize existing systems, and implement cutting-edge technologies. Your expertise in software development, cloud infrastructure, and API integration will be instrumental in delivering high-quality products that meet strategic objectives. This is an exciting opportunity for a motivated professional eager to make a significant impact in a fast-paced, technology-driven environment. Responsibilities Lead the development of web applications using Ruby on Rails, JavaScript, React Express, and other modern frameworks to create seamless user experiences. Design and implement RESTful APIs to enable secure and efficient communication between services. Manage cloud infrastructure on AWS and Azure, ensuring high availability, scalability, and security of applications. Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes. Maintain version control using GitHub and SVN, ensuring code quality through regular reviews and documentation. Optimize database performance with MySQL and SQL queries; develop backend logic with Java, C#, C++, Python, and VBA as needed. Implement security best practices such as RBAC (Role-Based Access Control) to safeguard sensitive data and systems. Contribute to front-end development with React and JavaScript to enhance user interfaces across platforms. Support application deployment and maintenance on Linux and Windows environments, ensuring smooth operation across all systems. Stay current with emerging technologies like quantum engineering principles to explore innovative solutions for complex problems. Qualifications Proven experience in software development with a strong background in web development frameworks such as Ruby on Rails and React Express. Extensive knowledge of cloud platforms including AWS and Azure; familiarity with serverless architectures is a plus. Proficiency in programming languages such as JavaScript, Python, Java, C#, C++, C, VBA, and SQL. Hands-on experience with RESTful API design, application integration, and API management tools. Strong understanding of IT infrastructure components including Linux servers, application deployment pipelines, and network security protocols. Experience working within Agile methodologies; comfortable with tools like GitHub, SVN, and Git for version control. Knowledge of database management systems such as MySQL or similar relational databases. Familiarity with front-end technologies including React.js for building engaging user interfaces. Ability to communicate complex technical concepts clearly to both technical teams and non-technical stakeholders. Join us as a Senior Software Engineer where your expertise will shape innovative solutions that empower our business growth! Pay: $115,496.16 - $139,092.16 per year Benefits 401(k) AD&D insurance Dental insurance Disability insurance Flextime Health insurance Health savings account Life insurance Vision insurance Work Location: In person