Software Engineer

Remote • Posted 6 hours ago • Updated 6 hours ago
Full Time
No Travel Required
Able to Sponsor
Remote
290000 - 295000/yr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Agile
  • Algorithms
  • Amazon Web Services
  • Budget
  • Cloud Computing
  • Communication
  • Database
  • Data Structure
  • Collaboration
  • Debugging
  • Django
  • Good Clinical Practice
  • IT Management
  • Google Cloud Platform
  • NoSQL
  • JavaScript
  • Mentorship
  • Kubernetes
  • Java
  • PostgreSQL
  • Quality Assurance
  • React.js
  • Python
  • Open Source
  • Microsoft Azure
  • Spring Framework
  • Recruiting
  • Software Design
  • SQL
  • TypeScript
  • Software Development
  • Testing
  • Training And Development
  • Virtual Team
  • Software Engineering

Summary

About Us We are a staffing services technology company that helps organizations design, build, and scale digital products and engineering capabilities. Our teams deliver end-to-end software development, engineering, and design services, and we provide flexible staffing solutions to augment internal teams with specialized talent—quickly and reliably. The Role We are looking for a talented Software Engineer to join our distributed engineering team. Whether you are a mid-level developer looking to grow or a seasoned Staff Engineer ready to lead architectural decisions, we have a spot for you on our ladder. You will work across the full software development lifecycle, from conception and design to coding, testing, and deployment. What You’ll Do Build & Ship: Design, develop, and deploy scalable, high-performance software solutions. Collaborate: Work closely with Product Managers, Designers, and other Engineers in an Agile environment to define feature specifications. Quality Assurance: Write robust, testable code and participate in code reviews to maintain high engineering standards. Architecture: Contribute to architectural decisions and help evolve our tech stack to meet future demands. Mentorship: (For Senior+ roles) Mentor junior engineers and provide technical leadership on complex projects. Maintenance: Troubleshoot, debug, and upgrade existing software systems. Requirements What We’re Looking For Experience: 3+ years of professional software engineering experience (Level determined by interview performance). Technical Stack: Proficiency in [Insert Primary Language, e.g., Python, Java, Go, JavaScript/TypeScript]. Frameworks: Experience with modern frameworks such as [e.g., React, Django, Spring Boot, Kubernetes]. Database Knowledge: Familiarity with SQL (e.g., PostgreSQL) and NoSQL databases. Best Practices: Strong understanding of data structures, algorithms, and software design patterns. Communication: Excellent written and verbal communication skills, essential for a remote-first culture. Bonus Points Experience with Cloud platforms (AWS, Google Cloud Platform, or Azure). Experience working in a fully remote or distributed team. Contributions to open-source projects. Experience with [Specific niche technology relevant to your company]. Compensation & Benefits We believe in paying top-of-market rates for top-tier talent. The base salary range for this role is $225,000 to $300,000, with exact placement determined by your skills, years of experience, and interview performance. Additional Benefits: Equity: Competitive stock option package. Remote Setup: Home office stipend to get your workspace set up perfectly. Health: Comprehensive medical, dental, and vision insurance. Time Off: Flexible PTO policy + Company Holidays. Growth: Annual learning and development budget. Retirement: 401(k) matching plan.

Responsibilities

Experience: 7+ years of professional software engineering experience (Level determined by interview performance). Technical Stack: Proficiency in [Insert Primary Language, e.g., Python, Java, Go, JavaScript/TypeScript]. Frameworks: Experience with modern frameworks such as [e.g., React, Django, Spring Boot, Kubernetes]. Database Knowledge: Familiarity with SQL (e.g., PostgreSQL) and NoSQL databases. Best Practices: Strong understanding of data structures, algorithms, and software design patterns. Communication: Excellent written and verbal communication skills, essential for a remote-first culture.

Qualifications

Experience: 3+ years of professional software engineering experience (Level determined by interview performance). Technical Stack: Proficiency in [Insert Primary Language, e.g., Python, Java, Go, JavaScript/TypeScript]. Frameworks: Experience with modern frameworks such as [e.g., React, Django, Spring Boot, Kubernetes]. Database Knowledge: Familiarity with SQL (e.g., PostgreSQL) and NoSQL databases. Best Practices: Strong understanding of data structures, algorithms, and software design patterns. Communication: Excellent written and verbal communication skills, essential for a remote-first culture.
 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91176129
  • Position Id: 9117964
  • Posted 6 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.