Senior Software Engineer

Posted 4 days ago

This is a fully remote position, open to applicants in Colorado.

📋 Description

• Design, develop, test, and implement robust software solutions.

• Guide the team by adhering to consistent software development best practices.

• Mentor and support junior engineers in their professional growth.

• Document current and future processes along with necessary migration changes.

• Discuss and propose technical advancements to enhance software solutions and infrastructure.

• Create concepts and prototypes for technical solution designs.

• Contribute to architectural decisions and the overall technical strategy.

• Develop, automate, and execute complex testing and monitoring processes.

• Identify and resolve application functionality and performance issues.

• Implement thorough solution monitoring systems.

• Troubleshoot and fix intricate technical problems.

• Collaborate with product owners, designers, and engineers on product roadmaps.

• Develop work breakdown structures and timelines for software project delivery.

• Maintain a technical roadmap while prioritizing development tasks based on business needs.

• Guide and facilitate continuous integration efforts.

• Assess external developments and emerging issues for their organizational relevance or benefit.

• Engage in development planning, training, coaching, and continual technology education.


⛳️ Requirements

• Bachelor's Degree or equivalent in Computer Science or a related discipline.

• 3 to 6 years of experience as a seasoned practitioner.

• 4 to 6 months of foundational experience in coordinating the work of others.

• Understanding and application of the Software Development Life Cycle (SDLC).

• Proficiency in object-oriented or component-based development.

• Experience with database interfaces and queries.

• Knowledge of cloud computing and management of cloud-based infrastructure and services.

• Familiarity with systems/service testing and reporting.

• Skills in software and environment installation, setup, configuration, and management.

• Competence in monitoring, root-cause analysis, and remediation of technology solution issues.

• Ability to plan, organize, prioritize, and oversee various activities.

• Capacity to assimilate data from diverse sources and derive conclusions.

• Proficiency in documenting current and future states of technology and operational processes.

• Ability to create technical documentation, specifications, and solution/architecture designs.


🏝️ Benefits

• Competitive wages and paid time off.

• Stock purchase plan and 401k with employer contributions starting from day one.

• Medical, dental, and vision insurance with an optional flexible spending account (FSA).

• Health and wellbeing programs for team members.

• Tuition educational assistance programs.

• Opportunities for career advancement.

• Annual and quarterly performance bonuses may be awarded under specific circumstances.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers