
Senior Software Engineer
Posted 5 days ago

Posted 5 days ago
• The Senior Software Engineer FS acts as a skilled individual contributor within a team, with the expectation of enhancing your leadership, mentorship, and guidance capabilities.
• You will take charge of achieving scope, schedule, and delivery objectives with minimal oversight from leadership.
• As a Senior Software Engineer - Full Stack, you will influence the program's long-term goals while actively participating in the development strategy implementation.
• You may act as the primary lead in your discipline when collaborating with stakeholders, using your strong influence to drive enhancements in software engineering processes and practices.
• You will demonstrate expertise, accountability, and ownership of your contributions to the application codebase.
• You will maintain a comprehensive understanding of related technical areas and ecosystems to effectively coordinate integrations with those systems.
• You will identify and resolve issues with the systems you oversee, using incidents as learning opportunities for educational growth and system enhancement.
• You will proactively mentor and support junior engineers in developing their skills.
• You will communicate technical issues and developments clearly with team members and clients.
• You will participate in technical interviews for prospective candidates.
• Your strong influencing skills will enable you to propose and assess multiple solutions to technical and process challenges.
• You may serve as a mentor to fellow team members.
• You may lead small, less critical, or temporary team structures and projects.
• You will present design documents, system diagrams, and other materials to clients, stakeholders, partners, and fellow engineers.
• A Bachelor's degree and over 7 years of engineering experience.
• Proven expert-level knowledge in at least one technical area, including but not limited to frontend, backend, or infrastructure engineering.
• Experience in utilizing modern, open-source software to prototype and deploy backend web applications, covering all aspects of server-side processing, data storage, and frontend integration.
• Proficiency in web development with open-source programming languages (e.g., Ruby, Python) and frameworks (e.g., Django, Rails).
• Experience in developing and consuming web-based, RESTful APIs.
• Familiarity with team environments that employ agile methodologies (e.g., Scrum, Lean).
• Ability to author developer-friendly documentation (e.g., API documentation, deployment operations).
• Experience with test-driven development.
• Proficient in using version control systems, particularly Git and GitHub.
• Capability to quickly research and learn new programming tools and techniques.
• Knowledge of relational and non-relational database systems.
• Experience with scalable search technologies (e.g., ElasticSearch, Solr).
• Ability to handle large datasets and scale their management and storage effectively.
• Experience working with open-source solutions and community involvement.
• Skill in communicating technical concepts to a non-technical audience.
• Company-subsidized health, dental, and vision insurance.
• Flexible PTO.
• 401K with employer match.
• Paid parental leave after one year of service.
• Employee Assistance Program.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.