Full Time

Senior Software Engineer (100% Remote, ET Timezone)

Ascen
Remote!
$110,000 - $150,000* / year (about $53–$72 an hour)

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 Ascen, 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 Ascen, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers. You will work within a collaborative team environment, utilizing various software development methodologies to ensure that project goals are met efficiently. Your expertise will play a crucial role in guiding junior engineers, conducting code reviews, and maintaining high coding standards while innovating and optimizing for performance across different platforms.



Job Responsibilities

  • Design, develop, test, and deploy scalable software applications.
  • Collaborate with cross-functional teams to gather requirements and develop solutions.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Maintain and improve existing applications by troubleshooting and debugging issues.
  • Guide and mentor junior developers in their professional growth and technical skills.
  • Implement and maintain CI/CD processes to streamline software delivery.
  • Stay updated with emerging technologies and evaluate their applicability to ongoing projects.
  • Engage in software architecture discussions and contribute to decisions around technology stack.


Qualifications

  • Bachelor's degree in Computer Science or a related field; Master's degree preferred.
  • Minimum of 5 years of professional software development experience.
  • Proficient in programming languages such as Java, Python, or C#.
  • Experience with modern web frameworks (e.g., Angular, React, or Vue.js).
  • Strong understanding of database design and management (SQL and NoSQL).
  • Knowledge of cloud services (AWS, Azure, Google Cloud) and deployment strategies.
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication skills with the ability to collaborate effectively in a remote environment.


Technologies & Tools

The Senior Software Engineer will engage with a variety of technologies and tools including but not limited to cloud platforms like AWS and Azure, containers and orchestration tools such as Docker and Kubernetes, source control systems like Git, and CI/CD tools such as Jenkins or GitHub Actions. Additionally, proficiency in integrated development environments (IDEs) such as Visual Studio Code or IntelliJ IDEA will be beneficial.



Ideal Candidates

The ideal candidates for this position will exhibit a strong passion for technology and software development, demonstrating a proven track record of delivering high-quality software solutions. They will possess effective communication skills that facilitate collaboration across distributed teams and stakeholders. A self-driven attitude, coupled with the desire to continuously learn and adapt to new methodologies, will ensure success in the dynamic environment at Ascen. Candidates with a strong sense of ownership and accountability for their work will thrive in this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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