Full Time

Senior Software Engineer- Remote within the U.S

OEC
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by OEC, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer at OEC will play a pivotal role in designing, developing, and maintaining scalable software solutions. This position requires a high level of technical expertise and a deep understanding of software engineering principles. As a key member of the engineering team, you will collaborate closely with cross-functional teams to deliver high-quality software products, ensuring alignment with the company’s strategic objectives. You will also mentor junior engineers, guide technical discussions, and drive best practices for software development and deployment.



Job Responsibilities

  • Design, develop, and implement software solutions to meet business requirements.
  • Collaborate with product management and UX/UI teams to translate requirements into technical specifications.
  • Conduct code reviews and provide constructive feedback to enhance code quality.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to the architecture and design of new features as well as existing system enhancements.
  • Document technical specifications and processes for future reference.
  • Research and integrate new technologies to improve existing systems.
  • Mentor and support junior engineers in their development and professional growth.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on full-stack development.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with web frameworks such as Angular, React, or Vue.js.
  • Familiarity with RESTful APIs and microservices architecture.
  • Strong understanding of database management and design (e.g., SQL, NoSQL).
  • Proven experience with version control systems like Git.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Senior Software Engineer will work with a variety of modern technologies and software tools, including cloud platforms such as AWS or Azure, containerization tools like Docker and Kubernetes, CI/CD tools like Jenkins or GitHub Actions, and integrated development environments (IDEs) such as Visual Studio or IntelliJ IDEA. Familiarity with Agile methodologies and project management tools is also essential for effective collaboration and delivery.



Ideal Candidates

Ideal candidates for this position will possess strong analytical skills and a passion for coding and technology. They will thrive in collaborative settings, demonstrating effective communication and interpersonal skills. A proactive mindset, along with adaptability to perform under pressure and meet tight deadlines, is crucial. Furthermore, candidates should exhibit a continuous learning attitude, keeping up with industry trends and advancements to contribute actively to the company’s goals.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.