Orvixengr logo
OrvixengrPosted 1 month ago

Software Engineer

$83,200–$118,560 year

RemoteUnited States

Full Time

Job Summary

Design, develop, and maintain high-quality software solutions across the full stack for engineering teams and clients. Collaborate with cross-functional stakeholders to translate technical requirements into scalable systems, ensuring performance, security, and reliability. Write clean code, execute unit and integration tests, and optimize workflows to resolve complex engineering problems. Participate in agile cycles, conduct code reviews, and mentor junior engineers while maintaining comprehensive technical documentation.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 1+ years of experience in software development, with a strong portfolio of successful projects
  • Proficiency in programming languages such as Java, Python, C#, JavaScript, or similar
  • Experience with web frameworks and libraries (e.g., React, Angular, Django, Flask, .NET, Node.js)
  • Strong understanding of databases (SQL and NoSQL), and experience with data modeling, queries, and performance optimization
  • Knowledge of software development methodologies, including Agile and Scrum
  • Familiarity with version control tools, such as Git
  • Strong problem-solving abilities, with an analytical mindset and attention to detail
  • Excellent communication skills, both written and verbal, with the ability to work effectively with cross-functional teams

Desired Qualifications

  • with experience in both front-end and back-end technologies preferred
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
  • Familiarity with microservices architecture and distributed systems
  • Knowledge of continuous integration/continuous deployment (CI/CD) pipelines
  • Experience with testing frameworks and automated testing tools (e.g., JUnit, Selenium, pytest)
  • Familiarity with DevOps practices and tools
  • Knowledge of software security best practices and experience implementing secure software solutions
  • Experience in developing engineering tools or software used in technical environments (e.g., CAD software, simulation tools, data analysis tools)
  • Experience: 1 year (Preferred)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce