Software Engineer

DYNAMIC DYNAMICS LLC
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$225,000.0 - $300,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Microsoft Azure Cloud Computing Code Review Databases Data Structures Software Debugging Software Design Patterns Django Web Framework
+14 more
Python (Programming Language) PostgreSQL NoSQL Open Source Technology Software Engineering Software Systems SQL Databases TypeScript Web Application Frameworks Google Cloud ReactJS Spring-boot Kubernetes Golang

Job description

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

Requirements

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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…