> Markdown version of [/jobs/ext/3186562-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3186562-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:** International Packaging Corporation - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $24,000.0 - $48,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Cloud Engineering, Computer Programming, Databases, Continuous Integration, Relational Databases, Software Design Patterns, Web Development, Github, Systems Analysis, Python (Programming Language), Linux System Administration, Microsoft SQL Server, MySQL, Scrum Methodology, Ruby on Rails, Role-Based Access Control, Software Tools, Cloud Services, Software Deployment, Software Engineering, SQL Databases, Subversion, ReactJS, System Availability, Git, Containerization, Vba Programming Language, Front End Software Development, Restful APIs, Software Version Control, Programming Languages, Microservices - **Published:** September 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=67d6e3c2b6772516 ## About the Role * Extensive experience with IT infrastructure management including cloud services (AWS, Azure) and Linux environments. * Strong proficiency in Ruby on Rails for web application development combined with expertise in JavaScript frameworks such as React or Express for front-end development. * Deep understanding of RESTful API design principles and experience with microservices architecture to build scalable systems. * Knowledge of database management systems including MySQL, SQL Server, and other relational databases; skilled in writing optimized SQL queries. * Familiarity with software development tools such as GitHub, SVN, Git for version control; experience with CI/CD pipelines for continuous integration and delivery. * Solid grasp of software design patterns, scalability principles, and system security best practices including RBAC (Role-Based Access Control). * Experience working within Agile software development methodologies to deliver iterative improvements efficiently. * Programming expertise across multiple languages including Java, C++, C#, Python, VBA or similar languages relevant to diverse project needs. * Understanding of application deployment processes on cloud infrastructure platforms like AWS or Azure; knowledge of containerization tools is a plus. ## Description * Lead the architecture and system design for large-scale, scalable applications using best practices in software engineering and design patterns. * Develop and maintain RESTful APIs and microservices that facilitate seamless integration across platforms and services. * Collaborate with cross-functional teams to implement cloud infrastructure solutions on AWS, Azure, or similar platforms, ensuring high availability and performance. * Write clean, efficient code in programming languages such as Java, C#, Python, Ruby on Rails, JavaScript frameworks (React, Express), and others as needed. * Implement version control strategies using tools like GitHub, SVN, or similar systems; manage CI/CD pipelines for automated testing and deployment. * Conduct system analysis to ensure optimal performance, scalability, and security; participate in system design for new features or enhancements. * Mentor junior developers by sharing best practices in software development, including application development methodologies like Agile and Scrum.