Software Dev Engineer II
Apex Systems · Dallas, TX · 1 wk ago
EngineeringFull-time
Our client is seeking a talented Software Development Engineer II to join a high-impact technology team focused on building scalable applications and automation solutions that support large-scale business operations. This role offers the opportunity to work on modernization initiatives, influence architecture decisions, and develop technologies that drive operational excellence across a global organization.
About the role
The ideal candidate is a hands-on software engineer who enjoys solving complex technical challenges, building highly scalable systems, and collaborating with cross-functional teams in a fast-paced environment.
Responsibilities
- Design, develop, test, and deploy scalable software solutions.
- Build and maintain modern web applications and APIs.
- Contribute to architecture, system design, and technical planning discussions.
- Develop and enhance cloud-based applications and services.
- Participate in code reviews and champion engineering best practices.
- Build reliable, scalable systems capable of supporting enterprise-level operations.
- Partner closely with product, business, and engineering stakeholders to deliver high-quality solutions.
- Drive innovation and continuous improvement across applications and development processes.
Requirements
- 6+ years of software development experience across the full software development lifecycle.
- Experience with coding standards, code reviews, source control, build processes, testing, automation, and production support.
- Experience designing and building scalable, distributed systems.
- Experience developing multi-tier web services and enterprise applications.
- Strong understanding of system reliability, performance, and scalability principles.
- Experience working within cloud-based application environments.
Skills
- Java
- React
- AWS Cloud Services
- API Development & Integration
- Micro Frontend Architecture
- Modern Front-End Development
Preferred Qualifications
- Python development experience.
- Salesforce CRM development experience.
- Experience supporting enterprise-scale modernization initiatives.
- Experience working within large, complex technology organizations.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
Ideal Candidate
You are someone who:
- Has a strong engineering foundation and coding expertise.
- Can independently own projects from design through deployment.
- Thrives in a collaborative, fast-paced environment.
- Demonstrates strong problem-solving and analytical skills.
- Communicates effectively with both technical and non-technical stakeholders.
- Has a passion for building scalable, high-quality software solutions.
Key Success Factors
Candidates who stand out will have demonstrated experience:
- Building production-grade applications using Java and React.
- Designing and implementing Micro Frontend architectures.
- Developing and consuming RESTful APIs.
- Working extensively with AWS cloud services.
- Delivering highly scalable, reliable software solutions.
- Driving technical excellence through strong engineering standards and best practices.
Location
Dallas, TX (Onsite)
Benefits
- Supplemental medical, dental, vision, life, and disability insurance plans.
- Employee Stock Purchase Program (ESPP).
- 401K program with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program.
- Access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and perks for associations including CompTIA and IIBA.
- Dedicated customer service team for consultants.
- Access to a certified Career Coach.