Associate Software Engineer - (12 month contract) at Jama Software

Posted in Information Technology 7 days ago.

This job brought to you by Local Organization

Location: Portland, Oregon

Job Description:

The Jama Engineering team is looking for a Software Engineer to join our team. We are expanding our outsourcing model working with nearshore engineering teams and this role will be acting as a conduit between Jama's internal and nearshore teams. Our nearshore teams are based in Costa Rica and work on development focused projects. As a Software Engineer you will be the main technical point of contact with these teams providing technical guidance as needed, making sure projects are following established technical standards, reviewing technical design and architecture, and strengthening our relationship with our extended team. This role is a 12 month contract, with opportunity for possible extension and hire.

What you'll get to do:

  • Work closely with our nearshore teams and our internal teams in a highly collaborative environment acting as a key factor in making our outsourcing program a success
  • Review technical design of projects ensuring teams are considering non-functional requirements and other architecture concerns
  • Contribute to our technical and process documentation, ensuring docs are up to date and useful for both our internal and nearshore teams
  • Continually identify ways to maximize value, reduce waste, and improve how we work with our nearshore teams
  • Contribute to creating onboarding docs and other assets that enable us to work effectively with remote and extended teams
  • Contribute to automation that enables our nearshore teams to setup and maintain their own testing infrastructure as needed for projects
  • Participate in code reviews

What you need to bring

  • 3+ years as a full stack developer working with Java, React, Redux or similar technologies
  • Experience designing, building, and maintaining REST APIs
  • Experience with SQL and relational databases
  • Solid understanding of HTML, CSS, and modern Javascript frameworks and libraries
  • Familiarity with Docker and AWS deployments
  • Experience with Git
  • Excellent communication and documentation skills

Nice to have

  • Previous experience working with near shore / off shore teams or comfortable doing so
  • Spanish speaking - nearshore teams are located in Costa Rica
  • Experience with scrum/agile frameworks
  • Project management experience
  • Good understanding of CI/CD and build tools


If we've intrigued you and you are the right candidate for the role, we will offer:

  • A chance to contribute to a company developing a compelling, category defining product
  • Challenging and fun work with a chance to make distinct, company-shaping tangible contributions
  • An energized, diverse and ambitious team of people on a mission
  • Competitive cash and equity compensation
  • Comprehensive and affordable medical, dental and vision plans as well as pre-tax savings accounts and a generous 401(k) employer match
  • Time-off and leave programs designed to meet critical needs for rejuvenation and, when needed, extra support to cope with life events
  • Flexible, creative workplace that includes a modern, open office plan with ample creative workspaces, a stocked kitchen, monthly lunch and breakfast days, and various events that ensure we both work hard and play hard at Jama

Jama Software is an Equal Opportunity Employer. Qualified applicants will be considered without regard to race, color, religion, sex, national origin, age, veteran status, sexual orientation, gender identity, disability, genetic information or that of his/her relatives, friends or associates or any other characteristic protected under federal, state, or applicable law.