Software Engineer 2
Job Description
Dell Technologies is hiring a Software Engineer 2 to join its Software Engineering team in Austin, Texas. In this onsite role, you will implement product features, address defects, and support unit and integration testing while working under guidance. The position blends software system design with hands-on development of database-driven applications and troubleshooting user issues.
What you’ll do
- Design and enhance software systems by improving existing processes and modeling future system architectures
- Develop and maintain database-driven applications, including relational databases, stored procedures, ETL pipelines, application services, and user interfaces
- Diagnose and resolve issues reported by users while delivering enhancements and new software features
- Collaborate with business stakeholders and engineers to translate requirements into technical designs, implementations, and documentation
- Author and maintain design and test artifacts; perform root-cause and performance analysis; provide technical guidance, code reviews, and mentorship
- Implement features and fix defects, contributing unit and integration tests under guidance
- Learn best practices and participate in design discussions
Required qualifications
- 2+ years of related experience
- Demonstrates comprehensive mastery of software engineering principles as a fully qualified, journey-level professional
- Independently analyzes and resolves complex technical problems using advanced analytical, creative, and judgment-based approaches
- Designs and adapts software solutions based on limited information and precedents, recommending alternative technical paths when appropriate
- Proficient with modern development tools and practices (e.g., source control, CI/CD, iterative methodologies), with work reviewed at defined milestones
Technologies you’ll work with
- Source control
- CI/CD
- ETL pipelines
Desired qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience developing full-stack applications across relational databases, APIs/services, and web-based user interfaces, with exposure to AI-assisted development tools and integration of AI-based services
Location: Austin, TX (onsite)
Experience: 2+ years
Compensation: USD 122,400 - 158,400 per year
Similar Jobs
J