> Markdown version of [/jobs/ext/195003-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/195003-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** ECHO INNOVATIONS LLC - **Location:** St. Louis, MO, United States - **Experience:** Expert - **Salary:** $106,665.0 - $128,457.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=055211ac5cba8290 ## About the Role 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. ## 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)