Job Closed

This listing is no longer active.

MRO logo
MRO

The Single Source for Smarter Data™

Software Engineer II

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Idaho

Posted

53 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishDjangoJavaScriptRubyRuby on RailsSymfony

Job Description

Software Engineer II

MRO

• Write clean, maintainable, and efficient code, following best practices and coding standards, completing tasks independently and taking a proactive approach to finding solutions to challenges. • Develop new features and improvements based on project requirements, collaborating with product managers and designers but also taking ownership of your work from start to finish. • Work with cross-functional teams to understand project requirements and help implement new features and updates. • Proactively identify bugs and issues in the software and resolve them through testing and debugging. • Create unit tests, conduct testing, and document solutions and processes for future reference. • Ensure code is well-tested and stable before release. • Stay up to date with emerging technologies, development practices, and tools. • Participate in team learning activities and apply new knowledge to improve your work. • Create and maintain documentation for software systems, including setup guides and technical specifications. • Participate as the engineering lead in agile ceremonies including sprint planning, backlog grooming, and retrospectives, using insight to assess project needs, fostering collaboration and proactive problem solving.

Job Requirements

  • Bachelor’s degree in computer science or equivalent relevant work experience
  • 5+ years of at least one scripting language (preferably Ruby or JavaScript)
  • 5+ years of experience working with a web development framework (Rails, Django, Symfony, etc.)
  • 5+ years of software testing – you know what to test, when and how during the development process
  • Deep understanding of the principles of software architecture, particular object-oriented design
  • Experience using version control, ticketing systems, etc.
  • Proficient in a CLI/POSIX environment
  • Experience supporting and maintaining production systems
  • Proficient in AI based tooling
  • Ability to work collaboratively in a team-oriented environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, both written and verbal.
  • A passion for learning and improving technical skills.
  • Able to prioritize tasks, make decisions, and take ownership of your work.
  • Use independent judgment to analyze and solve problems, determine appropriate solutions, and take the lead on smaller project components.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Red Hat logo

Senior Software Engineer

Red Hat

Founded in 1993, Red Hat is an award-winning technology firm working to serve as the go-to company for communities of contributors, customers, and partners in c

• Design, implement, and maintain developer productivity tools and platforms that streamline the software delivery lifecycle for HP teams • Design, implement, and maintain new AI-supported SDLC workflows • Build APIs, automation, and CI/CD pipelines that accelerate development and testing workflows across multiple services • Collaborate with SREs, developers, and quality engineers to improve observability, build reliability, and deployment efficiency • Contribute to shared infrastructure services such as ephemeral environments, resource modeling APIs, and developer onboarding automation • Measure and monitor the performance of tools in production to ensure high availability and low latency

North Carolina
$118.6K - $195.7K / year
Full TimeRemoteTeam 11-50H1B No Sponsor

• Ship complete, production-ready features end-to-end: backend APIs, frontend UI, database schema, and tests. • Build and improve internal AI-powered developer tools — things like automated bug triage, code generation assistants, and agentic workflows that help the team move faster. • Integrate LLM APIs and agentic patterns (tool use, multi-step reasoning, prompt pipelines) into product features and internal systems. • Own and improve CI/CD pipelines, deployment workflows, and developer infrastructure to keep the team shipping safely and quickly. • Participate in code reviews, architecture discussions, and contribute to engineering standards on a small, collaborative team. • Debug and resolve production issues across the stack, including working with GCP services and containerized workloads.

Argentina
Full TimeRemoteTeam 1,001-5,000

¡Prepárate para vivir una nueva etapa con Periferia IT Group! 🌟Si tienes experiencia como Arquitecto/a de Software y quieres generar un impacto en el mundo tecnológico, esta es tu oportunidad para unirte a nuestro equipo. Trabajarás con más de 1,000 profesionales en una multinacional colombiana líder en el sector TI, con fuerte presencia en América Latina y Estados Unidos. ¡Impulsa tu carrera con nosotros y haz crecer tu potencial! 🚀📈💼💻 ¿Te gustaría llevar tu carrera al siguiente nivel con Periferia IT Group? - 👥 Únete a nuestra cultura Periferia enfocada al servicio y la innovación, donde cada idea cuenta para superar las expectativas de nuestros clientes. - 🚀 Sumérgete en un entorno laboral dinámico que fomenta el aprendizaje continuo y el desarrollo personal. - 💡 Participa en proyectos desafiantes donde podrás aplicar tus conocimientos y habilidades para generar un impacto real. - 🤝 Disfruta de un equilibrio entre tu vida personal y laboral, mientras promovemos el bienestar integral de todos nuestros colaboradores. Para destacar en tu postulación debes: - 🎓 Ser profesional en Ingeniería de Sistemas, Electrónica o disciplinas relacionadas deseable con Especialización en Arquitectura de Software y Certificaciones Cloud. - 💻 Contar con experiencia superior de 4 años en Definición de Arquitecturas o Implementación de Soluciones. - 📊 Dominar en un nivel alto en Diseño y Construcción de Soluciones empresariales donde se involucren componentes como BUS, BPM, CRM, y tecnologías Cloud (AWS y Azure). - 🌱 Tener la capacidad de adaptarse a nuevas tecnologías y enfoques innovadores para maximizar su impacto. Tus responsabilidades serán: - 📈 Diseñar soluciones que integren diferentes sistemas mediante herramientas de integración de aplicaciones, integración de datos y BPM. - 🧠 Definir estrategias de arquitectura para el uso de contenedores, sistemas de mensajería y gestión eficiente de bases de datos. - 💼 Supervisar y orientar el desarrollo de soluciones backend y frontend utilizando tecnologías como JEE, Spring Boot, servicios REST, Angular, HTML, CSS y Bootstrap. Lo que encontrarás al unirte al mundo de Periferia IT Group: - 🏠 Trabajo Remoto en Colombia. - 📜 Contrato a término Indefinido. - 💰 Salario a convenir según experiencia y habilidades. - 🎁 Beneficios a la carta para tu bienestar y estilo de vida. ¡Da el paso y únete hoy a nuestro equipo Periferia IT! 🎉

Colombia

Senior Full Stack Ruby on Rails Developer (Job type: 100% remote from Alberta, British Columbia or Ontario in Canada, Full-time, Permanent) Who is Gen II? Gen II is a leading fund administration provider focused entirely on serving private capital asset managers and investors with a best-in-class combination of people, process, and technology. Gen II has more than $1 trillion in private fund capital assets under administration. With offices in the US and Europe, we’re looking for do-ers, problem-solvers, and entrepreneurs like you who want to make an impact in our industry, grow with us, and create a community where everyone thrives. Careers mean more at Gen II – more opportunity, more innovation, and more ideas! You’ll have the opportunity to grow in ways that are meaningful to you and work alongside some of the best people in their field. You’ll also receive training which will advance your skill set, both technically and personally allowing you to achieve your career aspirations with us. Be part of our community that recognizes achievements, promotes from within, and receive meaningful benefits which focus on your physical, mental and financial well-being. www.gen2fund.com Job Description: We are seeking a Senior Full Stack Ruby on Rails Developer to design, build, and enhance a complex, cloud-based investment management platform used by leading private equity and real estate firms. This is a hands-on engineering role that involves both backend and frontend development, with a strong emphasis on building scalable, secure, and maintainable code. You will work closely with product managers and other developers to plan features, review code, optimize performance, and improve development practices. Key Responsibilities: - Design and develop scalable backend services using Ruby on Rails to support complex financial workflows, including transaction processing, reporting engines, third-party platform integrations, and secure APIs for internal and external data exchange. - Build responsive, component-driven user interfaces using Hotwire (Turbo + Stimulus) and ViewComponent to deliver seamless and performant user experiences tailored to financial users. - Optimize and maintain PostgreSQL databases, including writing and tuning complex queries and managing stored procedures where appropriate. - Implement CI/CD pipelines and DevOps best practices to streamline automated testing, deployment, and environment management (e.g., GitHub Actions, Heroku, Docker). - Ensure performance, scalability, and reliability of cloud-hosted applications through monitoring, logging, and iterative improvements based on production feedback. - Maintain compliance with financial regulations by following secure development practices, performing code reviews, and adhering to audit and governance requirements. - Integrate with internal systems and third-party platforms to enhance operational efficiency, improve automation, and support evolving business needs. - Pragmatically adopt new development tools and methodologies to enhance productivity, whether AI-assisted coding, testing frameworks, or emerging practices. Demonstrate learning agility in evaluating and integrating new technologies. Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field. - 5+ years of experience developing and shipping full stack web applications - Strong proficiency in Ruby on Rails, HTML/CSS, JavaScript, and SQL - Familiarity with frontend frameworks such as Stimulus, Hotwire, or React - Solid understanding of software development best practices, secure coding principles, and test automation - Strong fundamentals in system design, code review, and decomposing complex requirements into implementable components - Experience working in an Agile team environment - Comfortable working remotely with a distributed team - Experience with version control systems (Git) and CI/CD practices - Adaptable mindset with demonstrated ability to learn and pragmatically adopt new development tools and practices - Excellent communication skills to articulate technical concepts to non-technical stakeholders Preferred Qualifications: - Understanding of Private Equity Fund Administration or Fund Accounting - Familiarity with cloud platforms (Azure, AWS, or GCP) - Experience in fintech or investment platforms - Exposure to CI/CD tools and infrastructure (e.g., GitHub Actions, Heroku) - Familiarity with Docker, Kubernetes, or similar container technologies - Experience with performance tuning and security hardening in Rails apps - Knowledge of accessibility, internationalization, and responsive design best practices Why Join Us? - Work on mission-critical financial systems in the private equity industry - Be part of a collaborative and innovative team - Comprehensive benefits package including medical, dental, and vision coverage - Opportunities for professional growth and development - Play a key role in our technology transformation journey If you're passionate about creating elegant solutions to complex financial problems and eager to drive innovation in financial services, we invite you to apply! The salary range for this position is CAN $95,000 - CAN$140,000, in addition to a discretionary bonus and comprehensive benefits package.

Canada
C$95K - C$140K / year