Senior Software Engineer

ECHO INNOVATIONS LLC
St. Louis, MO, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$106,665.0 - $128,457.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Software Applications Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing
+31 more
Code Review Databases Query Languages Linux Web Development Github Revision Control Systems Design of User Interfaces Python (Programming Language) Linux System Administration Microsoft SQL Server MySQL Performance Tuning Ruby on Rails Role-Based Access Control Software Engineering Software Systems SQL Databases Subversion Systems Architecture Web Application Frameworks Data Storage Technologies ReactJS System Availability Backend Git Vba Programming Language Front End Software Development Restful APIs Software Version Control Programming Languages

Job description

  • Lead the development of scalable web applications using Ruby on Rails, JavaScript, React Express, and other modern frameworks.
  • Design and implement RESTful APIs to enable seamless communication between front-end interfaces and back-end services.
  • Manage cloud infrastructure deployments on AWS and Azure, ensuring high availability, security, and performance.
  • Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes.
  • Develop and maintain database systems utilizing MySQL, SQL, and application-specific data storage solutions.
  • Contribute to the integration of diverse technologies such as C#, C++, Java, Python, VBA, and .NET for various application needs.
  • Utilize version control tools like GitHub, SVN, and Git to track changes efficiently across multiple projects.
  • Optimize system performance on Linux environments while ensuring robust security practices including RBAC (Role-Based Access Control).
  • Participate in code reviews, testing procedures, and documentation efforts to uphold quality standards.

Requirements

Do you have experience in Linux?, Join our innovative team as a Senior Software Engineer and become a driving force behind cutting-edge technology solutions! In this dynamic role, you will lead the design, development, and deployment of robust software applications that power our core systems. Your expertise will help shape scalable architectures, optimize existing platforms, and implement best practices across diverse projects. We’re looking for passionate engineers eager to tackle complex challenges with agility and precision, delivering high-quality results that make a real impact. If you thrive in collaborative environments and love pushing technological boundaries, this is the opportunity for you!, * Extensive experience with software development across web development, application development, and system architecture.

  • Strong proficiency in IT infrastructure management within cloud platforms like AWS and Azure.
  • Deep understanding of RESTful API design principles and implementation techniques.
  • Skilled in front-end development using JavaScript frameworks such as React Express for engaging user interfaces.
  • Knowledge of database management systems including MySQL, SQL Server, and related query languages.
  • Familiarity with version control systems like GitHub, SVN, and Git for collaborative coding workflows.
  • Experience working within Agile methodologies to deliver iterative improvements efficiently.
  • Competence in programming languages including C#, C++, Java, Python, VBA, and C for diverse software solutions.
  • Understanding of Linux system administration coupled with security best practices like RBAC.
  • Ability to develop secure APIs adhering to industry standards for RESTful services. Embark on a journey where your technical expertise fuels innovative solutions! We’re committed to fostering an environment that supports your growth while delivering impactful technology products worldwide.

Benefits & conditions

Pulled from the full job description

  • AD&D insurance
  • 401(k)
  • Health insurance
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Life insurance, * 401(k)
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all