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

As a Senior Software Engineer at OEC, you will play a pivotal role in designing, developing, and maintaining sophisticated software applications that meet client needs and enhance user experience. You will collaborate with cross-functional teams, contribute to all phases of the software development lifecycle, and leverage cutting-edge technologies to deliver high-quality solutions. This position requires a strong emphasis on innovation, problem-solving, and a commitment to excellence as you lead technical initiatives and mentor junior engineers in a fully remote work environment within the U.S.



Job Responsibilities

  • Design, develop, and implement robust software solutions across various platforms.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technical specifications.
  • Perform code reviews and maintain coding standards to ensure system integrity and performance.
  • Identify and troubleshoot software defects and performance bottlenecks, ensuring timely resolution.
  • Mentor and guide junior engineers, fostering an environment of continuous learning and professional development.
  • Stay updated with industry trends and emerging technologies to drive innovation within projects.
  • Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of professional software development experience.
  • Proficiency in one or more programming languages, such as Java, Python, C#, or JavaScript.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Experience with agile methodologies and software development life cycle (SDLC).
  • Familiarity with database technologies (e.g., MySQL, PostgreSQL) and cloud computing platforms (e.g., AWS, Azure).
  • Excellent problem-solving skills and the ability to work autonomously as well as collaboratively.


Technologies & Tools

The Senior Software Engineer will work with various technologies and tools, including, but not limited to, Git for version control, Docker for containerization, and Continual Integration/Continuous Deployment (CI/CD) tools such as Jenkins or CircleCI. Familiarity with JavaScript frameworks like React or Angular, alongside back-end technologies such as Node.js or Spring Boot, is essential. Knowledge of cloud services such as AWS or Azure is also desirable as we leverage these platforms for our software solutions.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position at OEC are those who exhibit a strong passion for technology and software development. They should possess excellent communication and interpersonal skills, enabling effective collaboration within diverse teams. A proactive attitude towards learning and adopting emerging technologies is essential, as is the ability to adapt to dynamic project requirements. Successful candidates will demonstrate leadership qualities, with a focus on mentoring others while maintaining a results-driven mindset.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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