mycareers logo


Showing: 112 Software engineer jobs
Software Engineer
Commercial Metals
US

14 days ago

Job Description

Job Summary:

We are looking for a skilled and motivated Software Engineer to design, develop, test, and maintain scalable software applications. The ideal candidate will work closely with cross-functional teams to deliver high-quality solutions that meet business and user requirements.

Key Responsibilities:

  • Design, develop, and maintain web and/or backend applications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and ensure best practices are followed
  • Debug, troubleshoot, and resolve software defects
  • Collaborate with product managers, designers, and QA teams
  • Develop and consume RESTful APIs and services
  • Optimize applications for performance, scalability, and reliability
  • Participate in system design and architecture discussions
  • Contribute to CI/CD pipelines and deployment processes

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven experience as a Software Engineer or similar role
  • Strong knowledge of one or more programming languages (e.g., Java, C#, Python, JavaScript)
  • Experience with frameworks such as Spring Boot, .NET, Node.js, or React
  • Familiarity with databases (MySQL, PostgreSQL, MongoDB)
  • Understanding of version control systems (Git)
  • Knowledge of software development life cycle (SDLC)
  • Strong problem-solving and analytical skills

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Experience with containerization (Docker, Kubernetes)
  • Knowledge of microservices architecture
  • Experience with DevOps tools and CI/CD pipelines
  • Familiarity with Agile/Scrum methodologies

Work Environment:

  • Office-based, hybrid, or remote
  • Fast-paced, collaborative engineering teams


Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you