REMOTE Staff Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
We are seeking an experienced and passionate Sr. Software Engineer to join our dynamic Tech Services team. This is a permanent position where you will be responsible for designing, developing, and maintaining software solutions that drive our high-impact, industry-leading services. The ideal candidate will have a strong background in software engineering, with a focus on Typescript, React, SQL, and AWS. In addition, you will have extensive experience building and maintaining APIs for integration with third-party services and tools., As a Sr. Software Engineer, you will:
-
Design, develop, and maintain high-quality software solutions using Typescript, React, SQL, and AWS.
-
Build and maintain APIs to integrate with third-party services and tools, ensuring seamless data exchange and interoperability.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Work on bug fixing and improving application performance.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Participate in code reviews to maintain a high-quality code culture.
-
Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and company-wise critical programs.
-
Identify, prioritize and execute tasks in the software development life cycle.
Requirements
To be considered for the Sr. Software Engineer position, you must have:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
8+ years of experience in software development with a strong command of object-oriented principles.
-
Deep understanding and experience with Typescript, React, SQL, and AWS.
-
API Design (REST, GraphQL)
-
Solid understanding of the full software development life cycle.
-
Excellent problem-solving skills, with the ability to troubleshoot complex software issues.
-
Strong communication skills, with the ability to work well in a team.
-
Ability to work independently and manage one’s time effectively.
-
A passion for technology and a willingness to learn and grow.
If you are a seasoned software engineer with a passion for technology and a knack for problem-solving, we would love to hear from you. Apply today and let’s create amazing technology together!
Benefits & conditions
Salary: $170,000 - $205,000 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries