Achieving the impossible. Transforming our clients' visions into reality.
Software Engineer III – Contractor
Location
Idaho + 1 moreAll locations: Idaho | Indonesia
Posted
21 hours ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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
• End-to-End Feature Ownership • Full-Stack Development in JavaScript (React, Node) • Working Across Businesses • AI-Native Engineering with tools like Claude Code
Principal PLC Engineer
divconScalable, reliable, and efficient mission critical controls solutions that set the standard for excellence.
• 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.
• 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




