Lead Software Engineer Latin America

Very

Posted: over 1 year ago

Company Website
https://remoteOK.com/r...
Position type
full time
Job source
Remote ok
Category
programming
Remote
Yes
Salary
---
Job location
Latin America
About

IMPORTANT:  

  1. This job is to work for a US company. An advanced level of English is a non-negotiable requirement. Please refrain from applying if this is not your case.  
  2. This job is remote but if you’re not located in the region mentioned in the post’s title, do not continue. Your application won’t be reviewed. Please apply to the job posting for your country/region of residence. If you’re in Brazil, Bahamas, Barbados, Bolivia, Cuba, El Salvador, Haiti, Jamaica, Nicaragua, Panama, Suriname, Trinidad, and Tobago, or Venezuela, we’re sorry but we can’t consider your application at this moment. #LI-Remote  
  3. To be considered for this position, resumes must be sent in English

Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read this and thoughtfully consider if we would be a good fit for one another.  No contractors or agencies. Seriously.

About Very

Very has been a remote-first company since 2011 which has allowed us to develop an amazing remote working experience and to have a remote office culture that exceeds that of any traditional on-site office.

We’ve built a collaborative, tight-knit team that thrives, whether we’re hanging out in person at our annual retreat or coordinating work across time zones. The results show that we’re doing something right. In 2020, we were named one of Inc’s Best Workplaces, Parity.org's Best Companies for Women to Advance List, and Fatherly’s Best Places to Work for Dads.

At Very we are focused on delivering world-class IoT hardware, software, and smart product engineering services to our clients. We have a wide array of clients from enterprise-level clients such as Vizio, Clear and iHeart Radio to small greenfield start-ups. Whatever size company our goal remains the same - Deliver world-class IoT services and solutions and truly partner with our clients to ensure overall product success.

About this Role

Very is looking to hire an experienced software engineer specializing in native mobile development to work across a wide variety of projects and technology stacks.

As a Lead Software Engineer, you will be responsible for delivering high-quality, scalable and well tested code. At Very, teaching and learning is at the core of what we do. Whether through pair programming, workshops, conferences or other cross project collaboration we expect every engineer to continue advancing and developing their skills.

Responsibilities:

  • Execute end-to-end software development and deployment in an agile environment
  • Provide technical guidance to other team members
  • Influence work of multiple teams relating to overall engineering group objectives 
  • Drive continuous process and technology improvements
  • Lead production monitoring and resolution impacts
  • Own and operate large sections of software and systems
  • Partner with Product to spec out the technical aspects of a feature from inception through delivery
  • Guide software design and delivery through influence and education
  • Write acceptance, integration and unit tests
  • Coach and mentor other engineers
  • Conduct architecture discussions when necessary
  • Participate in recruiting of candidates and improvement of the overall interview process
  • Support sales and pre-sales engineering work to ensure Very <> Client fit

At Very we do not have just one technology stack as we work on interesting problems, not specific technologies. However, we do have some preferred stacks and proficiency in two of them is required:

Backend Web / Embedded Technologies Elixir: Phoenix / Nerves Python: Django / Flask / Serverless / Scientific Python Ruby: Rails JavaScript: NodeJS Backends Kotlin/Java: Web Backends C/C++: Zephyr RTOS / BareMetal

Frontend Web / Mobile Technologies TypeScript: React / React Native Swift/Objective C: iOS Native Kotlin/Java: Android Native

We value well-tested, reusable code and expect our engineers to be as good of practitioners as they are leaders and teachers.

What You’ll Be Working On

We take customer success extremely seriously here at Very. As a senior engineer, you will be partnering with our clients to bring their products to market. You will be utilizing one or more of the above mentioned technology stacks coupled with a cloud provider to deliver an end-to-end solution for our customers. 

Each project is slightly different and can contain any combination of hardware, firmware, web / mobile frontend as well as an API backend/cloud architecture. We follow best practices such as Infrastructure as Code, well thought out and designed CI/CD pipelines, TDD, and other testing best practices, and always keep an eye on scalability. 

We remain as agile as possible working on delivering a vertical slice of all involved layers as early as possible so we can iterate and demonstrate progress. Your role on a project will be focused on your area of expertise coupled with your learning goals.

Qualifications

Required Unfortunately, applicants who do not meet these criteria will not be considered.

  • Lead-level Software Engineering experience: Can guide a team to successful outcomes by architecting overall solutions, ensuring that work across the team meets a high standard, and helping the team focus on efficient solutions to business problems.  Their quality of work and overall approach to problem-solving means that review of their work is mostly for the sake of discussion/clarity, rather than to ensure quality. 
  • Lead-level native mobile engineering experience: Has developed from ent-to-end and published multiple Android and/or iOS apps
  • Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
  • Strong experience with Android App and SDK development experience with Java and Kotlin
  • Experience delivering and supporting  Android applications
  • Solid understanding of the full mobile development life cycle required
  • Good understanding of cross-platform app development
  • Experience with using RESTful Web Services with applications
  • Experience building web and API services, using remote data via REST and JSON
  • Experience in object orientated design and programming, design patterns, and related frameworks
  • Demonstrated expertise in continuous integration/delivery/deployment

Nice-to-haves

  • Experience with Docker and Kubernetes
  • Cloud development experience with AWS

Contract

Your contract with Very will be as an independent contractor for an indefinite period. This type of contract carries some additional responsibilities for you - you'll have to save some money to take care of taxes and you'll have to pay for public social security (Health and Pension) out of pocket.   That being said, we're confident that our competitive compensation and benefits package (see below) will still mean that you are happy with your take-home amount at the end of each month. For more information about Very and the contract type, see here.

How You’ll Be Compensated

Base compensation Depending on your skill and experience, you can expect a monthly salary between USD $7,900 and $11,100 upon joining the company.  We also offer performance bonuses, a generous maternity/paternity leave policy, and numerous other employee benefits (including eliminating the stress and cost of commuting each day)

We also offer world-class perks: -$1,000 annual Healthcare Stipend (to be used towards Health insurance premium) -Paid Parental Leave -Continuing Education Stipend - After 1 year of Employment  ($3000/ year for learning and 100% of the costs if you’re speaking at an event)

  • Home Office Stipend ($1000 per year for your workstation / office)
  • $125/mo Monthly Communications Stipend (Can be used towards Cell Phone Data Plan, WiFi Plan, VOIP, VPN)
  • PTO / Sick Time
  • Variable Compensation based upon performance
  • MacBook Pro (Provided)
  • Personalized ESL coaching and access to an AI-powered adaptive platform to take your English to the next level

Additional Perks (could vary)

  • Paid trip to somewhere in the World for the annual global company retreat.



Please mention the word ENLIGHTENMENT and tag RMjYwMDoxZjEzOmM5MToxNzAwOmMxNjg6ODQ1YTozZmU1OjRlNTI= when applying to show you read the job post completely (#RMjYwMDoxZjEzOmM5MToxNzAwOmMxNjg6ODQ1YTozZmU1OjRlNTI=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.