Position Details
About this role
Software Development Engineer II at Dallas; design, develop, test, and document embedded or distributed software apps and services across the full SDLC.
Key Responsibilities
- Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services
- Translate functional requirements into robust, efficient, supportable solutions
- Participate in full development cycle, end-to-end, from design to delivery and maintenance
- Produce comprehensive, usable software documentation
- Mentor junior development engineers
Technical Overview
Stack involves C#, C++, Java, Perl with OO design; development includes multi-tiered, multi-threaded, and distributed architectures; mentoring and documentation are included.
Ideal Candidate
The ideal candidate is a mid-level software engineer with strong OO design and hands-on experience in large-scale, multi-threaded software systems, preferably in distributed environments on AWS. They should be capable of mentoring juniors and contributing to full SDLC activities.
Must-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor's degree required, 1 year of relevant experience in large-scale OO design and development
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile