Enable job alerts via email!

Software Development Engineer II

RedSail Technologies

United States

Remote

USD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

RedSail Technologies is seeking a Software Development Engineer II to join their remote team. This role involves collaborating within a Scrum team to create software solutions, ensuring high-quality deliverables, and mentoring junior engineers. The ideal candidate will have a bachelor’s degree in Computer Science and at least five years of relevant experience, demonstrating strong analytical and problem-solving skills.

Qualifications

  • 5+ years of experience in software development and maintenance.
  • Excellent written and verbal communication skills.
  • Strong experience in object-oriented software design.

Responsibilities

  • Perform design, coding, debugging, and testing of applications.
  • Collaborate with cross-functional teams to achieve solutions.
  • Participate actively in Scrum ceremonies and contribute to team success.

Skills

Communication
Analytical skills
Problem-solving
Organizational skills
Self-motivation
Attention to detail
Object-oriented design
Collaboration

Education

Bachelor’s Degree in Computer Science or related field

Tools

Microsoft Teams

Job description

The Software Development Engineer II (SDE II) works collaboratively within their team to perform feature analysis, research, requirements gathering, feature design, implementation/coding, testing, deployment, maintenance, and support of Smith Technology products. The SDE II is a vital member of a Scrum team actively participating in all aspects of the Scrum workflow. The focus of an SDE II will be on design, troubleshooting, code & design reviews, product quality, working within the team, and mentoring others.

Key Duties

  • Primary focus of work will be on intermediate-sized components such as a faxing subsystem, microservice, or functional processing area.
  • Will assist others in the gathering and creation of feature specifications, requirements documents, and design documents.
  • Performs designing, coding, debugging, testing, and troubleshooting throughout the application development process utilizing appropriate principles and patterns for the given languages and application type. For example, OOD/OOP will be used for object-oriented languages.
  • Collaborate cross-functionally with product managers, analysts, quality assurance engineers, and other team members to achieve elegant solutions.
  • Adheres to department and product development standards and best practices while working with others to do the same.
  • Actively ensures a high level of quality across the product from within the code to the delivered product.
  • Actively engages and works as a member of the Scrum team contributing to all Scrum ceremonies as needed.
  • Builds and maintains effective working relationships with all members of the Scrum team, co-workers, and those in other departments.
  • Works directly with the Support department on an as-needed basis assisting with their focused areas of ownership.
  • Will assist in performing research, assisting story creation, and technical designs.
  • May act as a technical expert for the team for different subsystems. Participate in mentoring and coaching team members primarily during design and code reviews.
  • Performs special projects and other related duties as assigned.

Education/Training

  • Bachelor’s Degree in Computer Science, an Engineering discipline or equivalent field, required. A combination of education and experience may substitute in lieu of a bachelor’s degree.
  • Five (5) or more years of experience actively developing and maintaining production software applications is required.

Required Work Experience/Skills

  • Professional and effective written and verbal communication skills. Ability to follow oral and written instructions.
  • Excellent organizational skills and attention to detail. Excellent analytical and problem-solving skills.
  • Customers are obsessed, self-motivated, and a willingness to always learn something new and be curious.
  • Ability to achieve goals in an innovative and fast-paced environment.
  • Demonstrated proficiency with software engineering tools and applications.
  • Ability to operate independently with minimal supervision and collaborate with remote teams.
  • Strong experience in object-oriented software design and implementation.
  • Strong understanding and moderate experience in scalable computing systems, software architecture, data structures, and algorithms.
  • Strong understanding and moderate experience in networking, distributed systems, asynchronous, and concurrent programming.
  • Strong understanding and moderate experience in building enterprise applications and/or distributed systems in the public cloud, hosted, or on-site

Discretionary Judgment

  • Will occasionally work autonomously, requiring little oversight.
  • Uses good judgment and possesses ethical work values.

Physical Demands, Working Conditions, and General Employment Guidelines

  • Moderate levels of stress may be experienced in the performance of the job.
  • Position is performed in a general office environment, home office, or approved remote workspace where physical work includes, but is not limited to, sitting, standing, reaching, kneeling, bending, and lifting to 25 lbs.

Equipment

  • Daily use of Microsoft Teams (phone), computer, printer, and other routine office equipment.
  • Must have reliable and consistent internet access.

Safety to Self and Others

  • Little responsibility for the safety of others. The job is performed in an office setting where there are no hazardous materials or equipment.

Working Conditions/Hazards

  • Position is performed in an open office environment or approved remote work location.

Work Location

  • Remote
Qualifications
Education
Required

Bachelors or better in Computer/Info Sciences or related field.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Software Developer/Analyst

Lensa

Woonsocket

Remote

USD 99,000 - 130,000

4 days ago
Be an early applicant

Software Engineer II

McGraw Hill Latinoamérica

California

Remote

USD 93,000 - 115,000

5 days ago
Be an early applicant

Senior Software Engineer (Elixir)

HireTalent - Staffing & Recruiting Firm

Remote

USD 100,000 - 150,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 720,000

3 days ago
Be an early applicant

Software Engineer

The Cake

Remote

USD 70,000 - 720,000

5 days ago
Be an early applicant

Full Stack Software Engineer

McGraw Hill

Remote

USD 82,000 - 100,000

7 days ago
Be an early applicant

Java and Python/R Software Developer

Code360 Inc.

Remote

USD 100,000 - 720,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 720,000

3 days ago
Be an early applicant

Java and Python/R Software Developer

Code360 Inc.

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant