Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate<Overview>
We are seeking a highly motivated and experienced Senior Software Engineer to join our dynamic development team. In this role, you will lead the design, development, and deployment of innovative software solutions that drive our core business functions. Your expertise will help shape the future of our technology infrastructure, ensuring scalable, secure, and high-performance applications. This position offers an exciting opportunity to work with cutting-edge tools and methodologies in a fast-paced environment committed to continuous improvement and excellence.
<Duties>
- Lead the development and maintenance of complex web applications using Ruby on Rails, JavaScript, React, and Express frameworks.
- Design and implement RESTful APIs to facilitate seamless integration across various platforms and services.
- Collaborate with cross-functional teams to develop scalable solutions leveraging AWS, Azure, and Linux environments.
- Optimize application performance through efficient database management using MySQL, SQL, and C# integrations.
- Participate actively in Agile development cycles, including sprint planning, stand-ups, code reviews, and retrospectives.
- Maintain version control using GitHub, SVN, and Git to ensure code integrity and smooth collaboration.
- Develop and enhance front-end interfaces with React and front-end development best practices for engaging user experiences.
- Implement security protocols such as RBAC (Role-Based Access Control) to safeguard sensitive data and ensure compliance.
- Contribute to quantum engineering projects where applicable, exploring innovative computational techniques for future growth.
- Write clear documentation for codebases, APIs, and system architecture to support ongoing maintenance and onboarding.
<Skills>
- Proven experience in software development with a strong background in application development across multiple platforms.
- Expertise in IT infrastructure management including cloud services such as AWS and Azure.
- Proficiency in programming languages including Java, Python, C++, C#, VBA, and JavaScript.
- Deep understanding of web development technologies like RESTful APIs, React, Express.js, and front-end frameworks.
- Familiarity with database systems such as MySQL, SQL Server, and related query languages.
- Hands-on experience with version control systems including GitHub, SVN, and Git workflows.
- Knowledge of Linux operating systems for server management and deployment processes.
- Strong grasp of Agile methodologies to promote iterative development and continuous delivery.
- Experience working with API integrations using REST standards for scalable system architecture.
- Ability to work effectively within cross-disciplinary teams on complex projects involving quantum engineering or advanced computing techniques. Join us as a Senior Software Engineer if you’re passionate about building innovative solutions that make a real impact! Bring your expertise in software development combined with your enthusiasm for emerging technologies to help us push boundaries and achieve excellence together!
Pay: $104,157.88 - $125,437.45 per year
Benefits:
- 401(k)
- AD&D insurance
- Dental insurance
- Disability insurance
- Health insurance
- Health savings account
- Life insurance
- Vision insurance
Work Location: In person
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite