Software Engineer

5 months ago


Providence, United States MojoTech Full time
MojoTech's mission is to practice engineering excellence, to foster an enjoyable environment that allows everyone to reach their potential, to work in a sustainable way, and to help our clients succeed.
We are a consultancy that designs and engineers distributed systems and mobile applications for big, and soon-to-big companies – helping enterprises move faster, and startups build smarter.
Whether Back-End, Front-End, Full-Stack, Dev-Ops, or Mobile, a big part of what makes being a member of the engineering team at MojoTech so rewarding is the challenge. The job starts hard, and only gets harder. If you believe in constant improvement, and want to join a team that helps one another achieve that goal, please continue reading.
As a Software Engineer with MojoTech you will work on multiple projects per year to solve complex problems and to deliver high quality solutions as part of a team. Collaborating with product managers, designers, and clients, you will lead discussions on better ways to problem solve and deliver features to our clients and their users. Your experience and level of confidence in decision making and the quality of your work ensure commitment to MojoTech’s engineering excellence.
#LI-Hybrid Skills & Requirements
  • 3+ years experience building complex applications
  • BA/BS in Computer Science or a related field, or equivalent experience
  • A passion for software engineering and application infrastructure
  • Understanding of version control (Git) and code documentation
  • A strong desire to improve yourself and those around you
    Should also be able to check off some of this:
  • Capacity to design and implement efficient RESTful APIs and microservices
  • Experience scaling applications with containers and container orchestration frameworks
  • Proficiency with RoR, Clojure, Elixir and/or front-end MVC frameworks
  • Familiarity with mobile development; Android or iOS
  • Exposure to leadership or mentorship roles, particularly on a development team
  • Experience working in an agency, as a software consultant, or tailoring solutions to match client requirements and capability
  • Ability to formulate and communicate opinions on what makes software good or bad to both technical and business client stakeholders
  • Previously built and deployed 12-factor apps as part of a collaborative project team
  • Contributed to open source projects or presented at a conference
Benefits
  • Base salary $80-140k
  • Performance based end of year bonus
  • Medical, Dental, FSA
  • 401k with 4% match
  • Trust-based time off
  • Catered lunches when in office
  • 5 hours a week of self-directed, non-client work
  • Dog Friendly Offices
  • Remote or in office (offices in Boulder, CO and Providence, RI)
  • Paid conference attendance/yearly education stipend
  • Custom workstation
  • 6 weeks parental leave
Working at MojoTech
MojoTech is a growing team of ambitious, authentic, smart, pragmatic people. Our mission is to practice engineering excellence, to foster an enjoyable environment that allows everyone to reach their potential, to work in a sustainable way, and to help our clients succeed.
Learn more about our culture and comprehensive benefits here.
Learn more about our engineering approach and philosophy here.

**Must be located in the US **Not able to sponsor US work authorization **Not able to e-verify for OPT/CPT
MojoTech is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.

  • Providence, Rhode Island, United States Regent Services Full time

    Join Our Team as a Software Development InternAt Regent Services, we're building the seaglider, a revolutionary electric flying machine that will transform coastal transportation. As a software development intern, you'll be part of the Platform Software Team, responsible for developing and testing low-level embedded software that controls and monitors...

  • Software Engineer

    2 months ago


    Providence, United States Nabsys Full time

    Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome mapping....

  • Software Engineer

    2 months ago


    Providence, United States Nabsys Full time

    Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome mapping....


  • Providence, Rhode Island, United States Nordson Full time

    Job DescriptionNordson is seeking a highly skilled Embedded Software Engineering Manager to lead our team of firmware engineers in designing, developing, and troubleshooting firmware and software programs for precision fluid dispensing systems.The ideal candidate will have a strong background in embedded systems, firmware development, and team leadership....


  • Providence, Rhode Island, United States Regent Services Full time

    Regent Services: Senior Vehicle Software EngineerWe are seeking an experienced Senior Vehicle Software Engineer to join our team at Regent Services. As a key member of our team, you will play a crucial role in designing, implementing, and optimizing software systems for our Seaglider projects.Your primary responsibilities will include leading the development...


  • Providence, United States Epiroc Limited Full time

    United in Performance. Inspired by Innovation. Mission: The Embedded Software Engineer will participate in the entire software development life cycle for embedded software operating unmanned robotic vehicles. Duties include, but are not limited to, requirements development, design, implementation, testing, and support. Realize external and internal customer...


  • Providence, United States Regent Services Full time

    REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade. We are backed...


  • Providence, Rhode Island, United States Regent Services Full time

    At Regent Services, we're revolutionizing coastal transportation with our innovative seaglider technology. As an Embedded Software Development Engineer, you'll be part of our Platform Software Team, responsible for developing and testing the low-level embedded software that controls and monitors all sensors and actuators aboard our seagliders.You'll have the...


  • Providence, Rhode Island, United States Della Infotech Full time

    Job Title: Senior Cloud Software EngineerJob Summary:Della Infotech is seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based software applications using Java, Node.js, and Angular. Key Responsibilities:- Design and develop...


  • Providence, United States Nabsys Full time

    Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome mapping....


  • Providence, United States Nabsys Full time

    Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome...


  • Providence, United States Nabsys Full time

    Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome...


  • Providence, Rhode Island, United States Nordson Full time

    Job SummaryNordson is seeking a skilled Embedded Software Engineering Manager to lead our firmware development team. As a key member of our engineering team, you will be responsible for designing, developing, and troubleshooting firmware and software programs for our precision fluid dispensing systems.Key Responsibilities* Lead a team of firmware engineers...


  • Providence, United States Regent Services Full time

    REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade. We are...


  • Providence, Rhode Island, United States Qualitative Financials Full time

    Mobile Software Engineer in TestWe are seeking a skilled Mobile Software Engineer in Test to join our Quality Engineering team at Qualitative Financials. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our mobile applications.Key Responsibilities:Design and develop automated tests for mobile...

  • Software Engineer

    3 months ago


    Providence, United States SynergisticIT Full time

    About Us: Synergistic IT is a full-service staffing and placement firm servicing client in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We don't just help you secure a Tech Job, but we build your solid career in...


  • Providence, United States SQA Group Full time

    SQA Group is a leading technology and advisory firm, partnering with Fortune 500 companies, large enterprises, and mid-market organizations to drive continuous transformation. By blending emerging technology solutions, data science services, and strategic consulting, we empower our clients to modernize and stay ahead in a rapidly evolving landscape.We are...


  • Providence, Rhode Island, United States Nabsys Full time

    Cloud Senior EngineerNabsys is a pioneer in high-definition electronic genome mapping, and we're seeking a highly skilled Cloud Senior Engineer to lead our cloud development efforts. As a key member of our team, you will be responsible for maintaining our developer, staging, and production cloud environments, managing external resources, and working closely...


  • Providence, United States Epiroc Drilling Solutions, LLC Full time

    United in Performance. Inspired by Innovation. Mission: The Embedded Software Engineer will participate in the entire software development life cycle for embedded software operating unmanned robotic vehicles. Duties include, but are not limited to, requirements development, design, implementation, testing, and support. Realize external and internal customer...


  • Providence, Rhode Island, United States Genie Healthcare Full time

    As a Senior Software Engineer (Backend) at our company, you will be working on a high-performance team to develop cutting-edge software solutions. Your primary responsibility will be to design, implement, and maintain scalable and efficient backend systems.Main Responsibilities:Design and develop high-performance backend systems using relevant...