Remote Position
[Remote] Senior Software Engineer - FTC
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. PLOS is a nonprofit Open Access publisher empowering researchers to accelerate progress in science and medicine by transforming research communication. The Senior Software Engineer will collaboratively design, build, and maintain modern cloud-native solutions, contributing to platform architecture, development processes, platform sustainability, and technical debt management within the Digital team.
Responsibilities
- As part of a cross-functional product team, contribute designs, code, tests, code reviews, and excellent judgment towards the development and continuous improvement of our digital platforms
- Participate in agile ceremonies and evolving development practices of the team
- Contribute to the overall platform architecture
- Ensure new work is delivered in alignment with said architecture
- Establish and support development processes
- Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt
Skills
- Significant professional software engineering experience gained in a full stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies
- Hands-on experience developing, shipping, operating, and/or maintain consumer and/or enterprise we applications
- Demonstrated passion for delivering testable, instrumented, and reliable code
- Strong track-record of using and improving agile software development and related design practices
- Deep understanding and experience of at least one server-side language
- Expertise in cloud native architectures
- Solid foundation in secure coding practices
- Solid understanding of client-side technology (CSS/HTML/JS)
- Experience with continuous delivery methods and technologies
- Experience with using data to inform development decisions
- Ability to collaborate with a variety of functions, personalities and cultures
- Ability to actively listen, ask the right questions and see the underlying meaning in what's being said and not said
- Flexible and open minded. Energy and enthusiasm for learning
- Problem solving in multiple domains. Resilient, proactive and creative
- Ability to pick up new techniques and technologies quickly
- Pragmatic while maintain an attention to detail
- Self-directed and capable of working under minimal supervision
- Some national and international travel may be required
- Some flexibility to work across time zones
- Rare but occasional after hours (evening or weekend) work
- Expertise in data pipelines and event-driven architectures preferred
- Expertise in machine learning and machine learning pipelines preferred
- Bachelor's degree in Computer Science, Mathematics, or related academic degrees and/or equivalent experience preferred alongside a strong background in software engineering
Benefits
- US: 401k with employer match
- US: Employee sponsored health, dental and vision insurance (Dental and Vision 100% employer paid)
- US: Paid Vacation, 11 public holidays and sick leave
- US: Parental leave
- US: Birthday and three winter holidays days off
- US: Short term and long term disability insurance
- US: 2 days paid time off for volunteering per year
- US: Fully remote work environment with stipend on joining for home office
- UK: Private medical insurance
- UK: Life assurance
- UK: Income protection
- UK: Personal accident insurance
- UK: Pension with up to 10% employer match
- UK: 25 days holidays,β―market competitive Maternity and Paternity leave
- UK: Birthday and three winter holidays days off
- UK: 2 days paid time off for volunteering per year
- UK: Fully remote work environment with stipend on joining for home office
Company Overview