Source is seeking a Senior Software Engineer, particularly focused on backend development, to join their remote technology team. This role is centered around designing and developing data-driven backend microservices to enhance their digital platform. The company is headquartered in Portland, OR, and operates entirely remotely, allowing team members to work from anywhere within the USA.
Job Position
This is a full-time salaried position that offers an engaging opportunity for those who are passionate about clean code and efficient solutions. The role demands a self-starter who can take ownership of engineering tasks and proactively identify areas for continuous improvement. The candidate will need to collaborate closely with both product and engineering teams to design new features that enhance the platform's capabilities.
Responsibilities
The Senior Software Engineer's responsibilities include:
Collaborating with product and engineering teams on the technical design of new features, which encompasses the development and documentation of data models, APIs and backend services.
Ensuring the reliability and integrity of data through a robust understanding of relational databases, schema management, and migration processes, alongside implementing backup and recovery best practices.
Helping to establish standards and practices that foster quality and maintainability of the evolving digital platform.
Mentoring and coaching team members, promoting a culture of knowledge-sharing and professional growth.
Leading projects from inception through to shipping, taking accountability for lifecycle management.
Supporting devops functions to maintain, update, and monitor infrastructure on the platform.
Required Skills and Qualifications
Applicants for the position must meet the following criteria:
A degree in computer science, software/computer engineering, applied mathematics, physics, statistics, or a related field; or an equivalent level of work experience.
A minimum of 5 years of experience in a Software Engineering role or a closely related position.
Proficient knowledge in backend programming languages such as Node.js, Typescript, Golang, or Python.
Demonstrated experience in designing and developing REST or GraphQL APIs.
Familiarity with writing serverless backend microservices on platforms like AWS, Google Cloud Platform, or Azure.
In-depth knowledge of SQL (especially Aurora Postgres) and experience with transactional queries, stored procedures, and functions in relational databases.
Experience with source control management tools like Git and continuous integration practices. Familiarity with GitHub Actions in a CI/CD environment is a bonus.
Salary
The estimated salary for this role ranges from $155,000 to $175,000 annually, which is a competitive offering for skilled software engineers in the industry.
Core Values
Source is driven by a set of core values that shape its culture:
Accountable to Execute: Emphasizes that execution is more important than planning; strategic thought is essential, but urgent execution is prioritized.
Flexible & Embrace Change: Encourages adaptability and continuous improvement, ensuring what works is retained while ineffective methods are replaced.
Innovate and Think Big: Promotes expansive thinking over incremental changes, aiming for exponential improvement.
Respectful, Curious, and Collaborative: Cultivates an environment that values questioning, eagerness to learn, and collaborative approaches founded on curiosity.
A Foundation of Trust: Commits to being a dependable teammate and a trustworthy industry partner dedicated to fulfilling promises with excellence.
Benefits and Perks
This position includes several impressive benefits and perks for employees:
100% coverage for medical, dental, and vision for full-time employees.
A wellness stipend to promote health and well-being.
A cell phone allowance to cover work-related communication costs.
Unlimited Paid Time Off (PTO) to support work-life balance.
Observance of Source Days and paid holidays to encourage time away from work.
A commitment to professional development with resources allocated for growth.
A comprehensive work-from-home setup to facilitate a remote working experience.
Equity options for employees, promoting a sense of ownership in the company.
This opportunity is aimed at experienced software engineers who thrive in a dynamic remote environment, looking to contribute significantly to innovative technological solutions while enjoying competitive compensation and benefits.
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.