Summary
Join SkySlope as a Principal Software Engineer to develop and improve software, focusing on advanced technical projects and providing consultation. You will manage project deliverables, ensuring high quality and consistency. Collaborate with team members and other departments, contributing to technology decisions and sprint deliverables. Continuously learn and build expertise, mentoring peers and exploring better ways of doing things. Communicate effectively with both technical and non-technical stakeholders. SkySlope offers a competitive salary, comprehensive benefits, and a collaborative work environment.
Requirements
- Proficiency in C# and Javascript
- Experience with .NET CLR and Node runtimes
- Familiarity with React, Angular, and LoopBack frameworks and libraries
- Experience with automated testing (Unit, Integration, Performance, etc.)
- Experience with MS SQL Server, MySQL, Aurora, PostgreSQL, and optimization thereof
- Proficiency in HTML, CSS, and JSON
- Experience with source control (Git, TFS, SVN, etc.)
- Experience with Continuous Integration (CI) platforms (e.g., CodePipeline, Jenkins)
- Ability and willingness to support and troubleshoot system operations
- Experience with Agile and Scrum methodologies
- Experience with cloud computing platforms (e.g., AWS)
Responsibilities
- Develop, maintain, and deploy improved and new software, meeting business goals efficiently
- Possess expertise in a particular area
- Design, develop, test, deploy, maintain, and improve software
- Manage project priorities, deadlines, and deliverables, while coordinating efforts with teammates
- Actively participate in reviews of deliverables to ensure high quality and consistency
- Work on advanced, complex technical projects or business issues requiring state-of-the-art technical and industry knowledge
- Design and contribute to the overall architecture of systems, considering cross-system interaction and cohesive user experiences
- Design and contribute to tools, processes, and improvements that increase the overall effectiveness of the team
- Demonstrate a proven track record of delivering highly complex technical projects and solutions
- Drive discussions around processes and solutions
- Contribute to technology decisions
- Contribute to sprint deliverables
- Collaborate with team members and other departments
- Provide consultation on complex projects
- Understand that goals and guidance are generally communicated at the solution or project level
- Assist and collaborate in efforts to ensure team predictability
- Possess comprehensive domain knowledge about SkySlope and our clients, and strong business acumen
- Continuously learn about technologies that SkySlope utilizes
- Lead efforts to grow the knowledge and expertise of peers by instilling new and better ways of doing things, and mentoring growth in such knowledge
- Explore better ways of doing things, and implement those techniques across the teams
- Be comfortable in front of both executives as well as large groups
- Be comfortable speaking both inside and outside the company
- Communicate honestly, openly, and respectfully with everyone
- Provide constructive feedback to peers
- Actively seek input from peers on technical challenges and solutions, and be an effective and respectful mediator when significant differences of opinion occur
- Contribute to the overall goals of the team, even when differences in opinion or strategy exist
- Assist in resolving differences in tactics and/or approach, despite differing opinions and experiences
- Communicate effectively with both technical and non-technical stakeholders
Preferred Qualifications
- Usage of AWS Services (e.g., EC2, Lambda, S3)
- Experience with capture of application usage metrics (e.g., Google Analytics, Amplitude)
Benefits
- $1000 referral bonuses
- 15 PTO days per year
- 16 paid holidays per year (5 floating to be used at any time)
- Paid day off on your birthday
- 5 Days Paid Bereavement Leave
- 6 Weeks Paid Parental Leave
- Waldorf University discounts and perks
- Child literacy assistance program discounts
- Discounts on wireless, car, rentals, hotels, and more
- Medical, Dental, and Vision Insurance
- Short and Long Term Disability Insurance
- Accident insurance, Critical Illness, Hospital indemnity
- Company-paid Life Insurance
- Flexible Spending Account (FSA)
- Health Spending Account (HSA)
- Pet Insurance
- 401k + match
- Employee Stock Purchase Plan opportunities
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.