Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Software Engineer

Job

Compunnel, Inc.

Aliso Viejo, CA (In Person)

Full-Time

Posted 2 weeks ago (Updated 1 week ago) • Actively hiring

Expires 7/18/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

JOB SUMMARY
Systematically develops and promotes technology solutions ensuring the developed solution meets both functional and non-functional requirements. Key Responsibilities
  • Develop and promote technical solutions that support 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 goals and provide feedback on goals for mentees.
  • Provide in-depth, innovative, and technically sound project analysis.
  • Uphold and implement standards and best practices through work, review, and monitoring.
  • Contribute innovative ideas within the team to automate repetitive work.
  • Mentor Developers to facilitate their progression.
  • Conduct peer reviews and ensure high-quality standards for reviewed deliverables.
  • Conduct technical assessments for hiring candidates to Developer roles.
  • Independently develop code, maintaining best coding and engineering practices.
  • Implement and monitor configuration processes.
  • Create and review unit test cases, scenarios, and execution, aiming for 100% code coverage.
  • Sign off on templates, checklists, guidelines, and standards for design, process, and development.
  • Sign off on deliverable documents, including design documentation, requirements, test cases, and results.
  • Create design LLD architecture for Applications, Features, Business Components, and Data Models.
  • Proactively influence customer thought processes and consider NPS for customer and delivery performance.
  • Contribute to module-level development.
  • Consume and contribute to project-related documents, SharePoint, libraries, and client universities.
  • Create knowledge-sharing assets.
  • Manage problem management activities, investigate root causes, and recommend SMART solutions.
  • Participate in software process improvement activities and communicate effectively with various stakeholders. Required Qualifications
  • Ability to proactively identify solutions for technical issues.
  • Ability to maintain technical evaluation procedures.
  • Ability to estimate project effort based on requirements.
  • Ability to perform and evaluate test results against product specifications.
  • Ability to break down complex problems into logical components.
  • Ability to interface with other teams, designers, and other parallel practices.
  • Ability to set goals for self and team, and provide feedback to team members.
  • Ability to create and articulate impactful technical presentations.
  • Ability to follow high levels of business etiquette in emails and other business communication.
  • Ability to drive conference calls with customers and answer customer questions.
  • Ability to proactively ask for and offer help.
  • Ability to work under pressure, determine dependencies and risks, facilitate planning, and handle multiple tasks.
  • Ability to build customer confidence by meeting deliverables on time with a quality product.
  • Deep level proficiency in the specialist area.
  • Proficiency in technology stacks.
  • Proficiency in appropriate software programs/modules.
  • Proficiency in programming languages.
  • Proficiency in DBMS.
  • Proficiency in Operating Systems and software platforms.
  • Proficiency in SDLC.
  • Proficiency in Integrated Development Environment (IDE).
  • Proficiency in Agile - Scrum or Kanban Methods.
  • Knowledge of the customer's domain and sub-domain where the problem is solved.
  • Knowledge of new technologies such as Data science, AI/ML, IoT, Big Data, and Cloud Platforms.
  • Proficiency in RDBMS and NOSQL.
  • Deep knowledge of architecting solutions and applications on cloud-based infrastructures.
Preferred Qualifications - Certifications -