RESPEC logo
RESPEC

Achieving the impossible. Transforming our clients' visions into reality.

Software Engineer III – Contractor

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Idaho + 1 moreAll locations: Idaho | Indonesia

Posted

21 hours ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishApacheJ2EEOracleSOAPSpringSQL

Job Description

Software Engineer III – Contractor

RESPEC

• Conduct analysis, design, development, testing, implementation, and maintenance of software applications. • Participate in all phases of the software development lifecycle. • Design and develop enterprise applications following best practices. • Participate in design reviews, code reviews, and technical walkthroughs. • Troubleshoot production issues and participate in on-call support as required. • Collaborate with business analysts, architects, QA engineers, product owners, and technical teams.

Job Requirements

  • Minimum five (5) years of experience developing J2EE enterprise applications, including front-end, middle-tier, and back-end components.
  • Minimum five (5) years of experience with enterprise web and application servers.
  • Minimum three (3) years of experience implementing software design patterns in enterprise applications.
  • Minimum three (3) years of experience integrating third-party middleware into enterprise application architectures.
  • Minimum three (3) years of experience creating, consuming, and implementing web services.
  • Minimum two (2) years of experience developing applications using the Spring Framework and Spring modules.
  • Minimum two (2) years of experience developing web applications using Apache Struts.
  • Minimum two (2) years of experience implementing SOAP web services using JAX-WS (top-down and bottom-up approaches).
  • Minimum two (2) years of experience developing Oracle SQL queries, procedures, and database integrations.

Benefits

  • 100% employee-owned
  • Opportunity for impactful contributions
  • Participation in all phases of the software development lifecycle

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200Since 1984H1B No Sponsor

• Serve as the senior technical expert for assigned training programs • Oversee the accuracy, relevance, and quality of program content • Maintain alignment of course materials with applicable codes, standards, and best practices • Interface with clients to assess technical training needs and ensure program alignment with expectations • Collaborate with instructional designers to develop and revise training content • Collaborate with and assign tasks to lead instructors • Approve technical deliverables prior to finalization and delivery • Support instructor selection, onboarding, and technical mentoring • Participate in strategic planning for new program offerings and enhancements • Review client feedback and training performance metrics to drive continuous improvement • Represent NTT Training in technical discussions with clients and industry stakeholders

United States
$145K - $165K / year
Full TimeRemoteTeam 51-200H1B No Sponsor

• End-to-End Feature Ownership • Full-Stack Development in JavaScript (React, Node) • Working Across Businesses • AI-Native Engineering with tools like Claude Code

Canada
divcon logo

Principal PLC Engineer

divcon

Scalable, reliable, and efficient mission critical controls solutions that set the standard for excellence.

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Serve as the senior-most technical authority for PLC engineering standards, architecture, programming practices, and complex technical decisions. • Set and maintain PLC programming standards, code review expectations, documentation requirements, reusable code libraries, templates, naming conventions, and best practices. • Lead architectural decisions for new, complex, high-risk, or highly visible projects. • Define scalable PLC control strategies, redundancy approaches, I/O structures, network design principles, alarm strategies, and system recovery methods. • Serve as the final technical escalation point for complex PLC programming, troubleshooting, commissioning, integration, and field issues. • Stay current on major PLC platforms, automation technologies, control system trends, and relevant innovations that can improve Divcon’s engineering capabilities. • Own the technical quality bar for PLC engineering deliverables across the team. • Establish and improve code review processes, design review practices, technical validation methods, and project turnover standards. • Conduct or oversee technical reviews at key project milestones. • Ensure PLC solutions are reliable, maintainable, scalable, supportable, and aligned with Divcon standards and customer requirements. • Drive continuous improvement in how the PLC Engineering team programs, tests, documents, commissions, and delivers PLC solutions. • Partner with SCADA, SCA, field, commissioning, project management, and other engineering counterparts to ensure technical consistency at integration points. • Take ownership of the most technically demanding, complex, ambiguous, or highest-risk PLC engineering challenges. • Provide technical complexity assessments during project scoping, estimating, and planning. • Support project teams in defining control strategies for large-scale data center, central plant, HVAC, mechanical, electrical, and critical infrastructure systems. • Guide resolution of severe or time-sensitive technical issues during start-up, commissioning, customer acceptance, and post-deployment support. • Advise Lead PLC Engineers on technical approach, architecture, project risk, and issue resolution. • Provide advanced technical mentorship to Lead PLC Engineers, Senior PLC Engineers, PLC Engineers, and Associate PLC Engineers. • Act as a dotted-line technical coach for the PLC Engineering team while remaining outside the people-management chain. • Partner with the PLC Engineering Manager to identify skill gaps, define development priorities, and build structured technical development plans. • Lead or organize internal technical training sessions, code walkthroughs, architecture reviews, lessons-learned sessions, and best-practice discussions. • Create an environment where engineers feel comfortable bringing forward difficult technical problems, design questions, and escalation needs. • Support onboarding and technical ramp-up for new PLC Engineering team members. • Represent Divcon’s highest level of PLC technical expertise in client-facing meetings, design reviews, technical escalations, and strategic discussions. • Partner with project managers, engineering managers, SCADA engineers, SCA engineers, field technicians, commissioning teams, vendors, contractors, and system integrators to ensure seamless delivery. • Translate complex technical issues into clear recommendations for both technical and non-technical stakeholders. • Influence technical decisions without relying on formal management authority. • Help build Divcon’s reputation for technical excellence in PLC engineering, critical infrastructure controls, and data center automation.

Texas
OmegaHires logo

Software Engineer

OmegaHires

Responsible recruiting!

ContractRemoteTeam 11-50H1B No Sponsor

• Responsible for designing, developing, and maintaining robust applications using modern technologies • Collaborate with product owners and cross-functional teams to ensure high-quality deliverables • Contribute to the evolution of our digital platforms

United States
$90 - $120 / hour