Software Engineer

Compunnel Inc.
Issaquah, Washington, US
Full-time

Expectations From This Role

Systematically develops and promotes technology solutions ensuring the developed solution meets both functional and non-functional requirements.

Is this the next step in your career Find out if you are the right candidate by reading through the complete overview below.

Develop and promote technical solutions which support the business requirements within the area of expertise.

Ensure IT requirements are met, and service quality is maintained when introducing new services.

Consider the cost effectiveness of proposed solutions.

Set FAST goals and provide feedback on FAST goals for mentees.

Be innovative and technically sound for in-depth project analysis.

Uphold the standards and best practices by adhering to them in your work.

Implement these standards and best practices in the team’s work by reviewing and monitoring.

Provide innovative contributions within the team by coming up with ideas to automate repetitive work.

Mentor developers to help them progress to the next level of growth.

Conduct peer reviews and demand high-quality standards for reviewed deliverables.

Conduct technical assessments for hiring candidates for Developer roles.

Typical Performance Measures

Adherence to engineering processes and standards (coding standards).

Defined productivity standards for the project.

Adherence to schedules.

Completion of mandatory trainings / certifications.

Innovativeness in terms of new ideas, thought processes, standards, and best practices.

Maintain quality standards for individuals and the team.

Adhere to project schedules for individuals and the team.

Number of technical issues uncovered during project execution.

Number of defects in the code.

Number of defects post-delivery.

Number of noncompliance issues.

On-time completion of mandatory compliance trainings.

Adherence to organizational policies and processes.

CodePerformance Areas :

Independently develop code while maintaining best coding and engineering practices.

Configure

Implement and monitor the configuration process.

Test

Create and review unit test cases, scenarios, and execution.

Achieve 100% code coverage for unit testing.

Documentation

Sign off on templates, checklists, guidelines, and standards for design, process, and development.

Sign off on deliverable documents such as design documentation, requirements, test cases, and results.

Design

Create design LLD architecture for applications, features, business components, and data models.

Interface With Customer

Proactively influence the customer's thought process.

Consider the NPS Score for customer and delivery performance.

Manage Project

Contribute to module-level development.

Manage Knowledge

Consume and contribute to project-related documents, SharePoint, libraries, and client universities.

Create knowledge-sharing assets.

Assist Others In Resolving Complex Technical Problems

Manage all aspects of problem management activities.

Investigate the root cause of problems and recommend SMART (specific, measurable, achievable, realistic, timely) solutions.

Development And Review Of Standards & Documentation

Maintain software process improvement activities.

Communicate with a range of individuals, teams, and other bodies.

Skill Examples

Proactively identify solutions for technical issues.

Maintain technical evaluation procedures.

Estimate project effort based on the requirement.

Perform and evaluate test results against product specifications.

Break down complex problems into logical components.

Interface with other teams, designers, and parallel practices.

Set goals for self and team.

Provide feedback to team members.

Create and articulate impactful technical presentations.

Follow a high level of business etiquette in emails and other business communication.

Drive conference calls with customers and answer customer questions.

Proactively ask for and offer help.

Work under pressure, determine dependencies and risks, facilitate planning, and handle multiple tasks.

Build confidence with customers by meeting deliverables on time with a quality product.

Knowledge Examples

Deep level proficiency in the specialist area.

Proficiency in technology stacks.

Appropriate software programs / modules.

Programming languages.

DBMS.

Operating systems and software platforms.

SDLC.

Integrated development environment (IDE).

Agile methods Scrum or Kanban.

Knowledge of the customer domain and sub-domain where the problem is solved.

Knowledge of new technologies (e.g., Data Science, AI / ML, IoT, Big Data, and Cloud platforms).

Knowledge of RDBMS and NoSQL.

Deep knowledge of architecting solutions and applications on cloud-based infrastructures.

Education : Bachelors Degree

Bachelors Degree

J-18808-Ljbffr

1 hour ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Software Engineer - Renters Insurance. ...

Promoted
Starcom consulting limited
Redmond, Washington

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Kforce has a client that is seeking...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Junior Software Development Engineer in Test (SDET). Key Responsibilities:Develop and maintain automated test frameworks and toolsIntegrate testing methodologies with development teamsImplement CI/CD processes to streamline testing and deploymentRequired Qualifications:Bac...

Promoted
TikTok
Seattle, Washington

TikTok is the leading destination for short-form mobile video.Our mission is to inspire creativity and bring joy.TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.Creation is the core of TikTok's purpose.Our platform is built...

Promoted
Nintendo
Redmond, Washington

We are looking for a software engineer with a passion for networking technologies who is experienced in developing systems software. BS in Computer Science or Computer Engineering; MS in Computer Science or Computer Engineering preferred. Kyoto, Japan, manufactures and markets hardware and software ...

Promoted
TikTok
Seattle, Washington

The Trust and Safety (TnS) engineering team is responsible for protecting our users from harmful content and abusive behaviors. With the continuous efforts of our trust and safety engineering team, TikTok can provide the best user experience and bring joy to everyone in the world. Collaborate with t...

Promoted
SpaceX
Redmond, Washington

You will engage with other SpaceX engineers to discover the needs of the missions and code highly reliable software that turns the mission into reality. As an engineer here, you will be a critical part of the Starlink network engineering team and help build, secure, and operate a network with global...

Promoted
Blue Origin
Seattle, Washington

As a senior software engineer in Enterprise Technology, you will bring your perspective to aerospace applications of engineering design, manufacturing, supply chain, mission operations, or customer experience. Mentor software engineers on your team and others. Experience mentoring software engineers...

Promoted
SpaceX
Redmond, Washington

As a Security Software Engineer you will influence the security of software across our product lines. SECURITY SOFTWARE ENGINEER (STARLINK). Bachelor's degree in computer science or another STEM discipline and 5+ years of professional experience in security software development; OR 7+ years of profe...

Promoted
Sentry
Seattle, Washington

Software Engineer or similar role. Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you like to selfishly build things that make your digital life better, come help us build the ne...