Software Engineer
Emerson
Austin, TX0–2 yrs2h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- Product managementAgileTroubleshootingPythonJavaTypeScript
- Nice to have
- CGitAWSAzure
- Work
- On-site in Austin
- Pay
- Not stated by the employer.
- Skill demand
- Python53%Troubleshooting29%Agile24%Product management12%of 17 similar entry-level jobs posted in the US this week
- Listed
- Oct 27, 2026 · still open
Sign in free to see which of these skills your resume already shows.
Key Responsibilities
- Design, develop, test, and maintain software features for cloud-connected applications and services.
- Collaborate with software engineers, product managers, UX designers, and quality engineers throughout the software development lifecycle.
- Participate in Agile team activities including sprint planning, standups, backlog refinement, and retrospectives.
- Write clean, maintainable, and well-tested code.
- Develop automated unit and integration tests to ensure product quality.
- Assist in troubleshooting, debugging, and resolving software defects.
- Contribute to code reviews and incorporate feedback from peers and mentors.
- Document technical decisions, design considerations, and implementation details.
- Build familiarity with cloud technologies, containerized applications, and modern software development practices.
- Learn and apply security, reliability, and compliance requirements throughout the software lifecycle.
Requirements & Tech Stack
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
- Strong understanding of object-oriented programming and software engineering fundamentals.
- Experience with at least one modern programming language such as C#, TypeScript, Java, Python, or C++.
- Familiarity with source control systems such as Git.
- Understanding of data structures, algorithms, and debugging techniques.
- Strong written and verbal communication skills.
Preferred Qualifications
- Internship, co-op, personal project, open-source software development experience, or early-career professional experience.
- Exposure to cloud platforms such as AWS or Azure.
- Experience with C# and the .NET ecosystem.
- Familiarity with web application development and REST APIs.
- Understanding of microservice-based application architecture and distributed systems concepts.
- Experience using modern development tools, testing frameworks, or CI/CD pipelines.
- Knowledge of container technologies such as Docker or Kubernetes.
- Exposure to AI-assisted development tools such as GitHub Copilot, Claude Code, Codex, or similar agentic development tools.
- Coursework or project experience involving distributed systems, databases, or software architecture.