For Employers

Softthink Solutions Inc

Software Engineer / Software Developer

Posted 2 days ago
$45 - $55 per hour
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

The Software Engineer will design, develop, test, and maintain software applications, including web, database, and industrial automation systems. They are responsible for ensuring software quality, managing the full development lifecycle, and providing ongoing production support.

Job Title: Software Engineer / Software Developer
Location: Remote
Work Authorization: US Citizen

Position Summary
We are seeking a Software Engineer / Developer to design, develop, configure, test, deploy, maintain, and support software applications and systems support. Work may include web applications, databases, engineering applications, interfaces, and industrial control/automation-related software.
Key Responsibilities
·        Analyze software and system requirements and develop appropriate technical solutions.
·        Design, develop, configure, enhance, maintain, and troubleshoot software applications.
·        Support web applications, databases, interfaces, engineering applications, and automation-related systems.
·        Develop software in accordance with approved software lifecycle and quality requirements.
·        Prepare and maintain software design, implementation, deployment, and maintenance documentation.
·        Develop unit and integration tests and support formal system and acceptance testing.
·        Participate in peer reviews and independent software reviews.
·        Resolve software defects and perform root-cause analysis.
·        Support configuration management, version control, release management, and change-control activities.
·        Assist with software installation, deployment, upgrades, patches, and production support.
·        Maintain requirements-to-design-to-test traceability.
·        Work with SQA Engineers to ensure software products and lifecycle artifacts meet applicable quality requirements.
·        Support safety- and quality-affecting software controls when assigned.
Required Qualifications
·        Bachelor's degree in Computer Science, Software Engineering, Engineering, Information Systems, or related technical field, or equivalent relevant experience.
·        Professional software development and application support experience.
·        Experience with requirements analysis, design, coding, testing, deployment, and maintenance.
·        Experience with databases and application integration.
·        Experience using source/version control and configuration management practices.
·        Understanding of SDLC, software testing, defect management, and change control.
·        Ability to prepare clear technical and lifecycle documentation.
Preferred Qualifications
·        Experience developing or maintaining safety- or quality-affecting software.
·        Experience with web applications and relational databases.
·        Exposure to industrial automation, process control, SCADA, PLC, DCS, or engineering systems is desirable.
Experience working under formal SQA and configuration management processes.

This is a remote position.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Senior Software Engineer

Full Time Brazil Software Development

e-Learning Developer (Remote Contract Opportunity)

Freelance Philippines Software Development

Bridge Project Engineer

Full Time United States Software Development

Senior Virtualization Engineer - Managed Services

Full Time United States $106K - $150K per year Software Development

Brazil- Remote: Full Stack AI Developer

Full Time Brazil Software Development

Backend Engineer

Full Time Worldwide 50000 - 80000 per month Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified