Senior Software Engineer

Compunnel

$112K — $135K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience
  • 7+ years designing and deploying enterprise-grade software
  • Proficient with AI-assisted development tools
  • Strong programming skills in Python
  • Experience with modern web applications using Vue.js
  • Hands-on experience with AWS and/or GCP
  • Knowledge of REST APIs and cloud-native architectures

Responsibilities

  • Design and develop scalable software solutions for complex challenges
  • Translate business needs into secure and maintainable architectures
  • Create rapid prototypes to gather stakeholder feedback
  • Lead feature development across back-end services and user interfaces
  • Integrate AI-assisted tools to enhance code quality and efficiency
  • Establish quality gates and automated validation processes
  • Build and sustain CI/CD pipelines for automated deployments

Benefits

  • Collaborative cross-functional work environment
  • Opportunities to leverage cutting-edge AI and cloud technologies
  • Focus on secure software development and compliance
  • Encouragement of creative problem-solving and innovative solutions
  • Engagement with business stakeholders for impactful contributions
Full Job Description
Job Summary

We are seeking a Senior Software Engineer with extensive experience designing, developing, and deploying modern enterprise-grade software solutions. The ideal candidate will combine strong technical expertise with business acumen to build scalable, secure, and customer-centric applications while leveraging AI-assisted development practices, cloud-native technologies, and DevSecOps principles.

Key Responsibilities
• Design and develop scalable, enterprise-grade software solutions that address complex business challenges.
• Translate business requirements into robust, secure, and maintainable software architectures.
• Develop rapid prototypes to validate concepts and accelerate stakeholder feedback.
• Own end-to-end feature development across backend services, data, APIs, and user interfaces.
• Utilize AI-assisted development tools throughout the software development lifecycle while maintaining accountability for code quality, security, and performance.
• Design quality gates, automated validation processes, and specification-driven workflows to improve engineering productivity.
• Evaluate emerging AI tools and development practices to enhance team efficiency and software quality.
• Implement secure software development practices and ensure compliance with organizational standards.
• Build and maintain CI/CD pipelines to support reliable, scalable, and automated deployments.
• Develop observability, monitoring, alerting, logging, and recovery mechanisms to improve production reliability.
• Collaborate with product managers, business stakeholders, and cross-functional teams to deliver business-focused technology solutions.
• Communicate technical decisions, architectural trade-offs, and project risks effectively to technical and non-technical stakeholders.
• Partner with security, compliance, risk, and platform teams to ensure successful solution delivery.

Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
• 7+ years of experience designing, developing, supporting, and deploying enterprise-grade software systems.
• Experience using AI-assisted or agentic AI development tools throughout the software development lifecycle.
• Strong programming experience with Python.
• Experience developing modern web applications using Vue.js.
• Hands-on experience with AWS and/or Google Cloud Platform (GCP).
• Experience with Terraform and Infrastructure as Code (IaC).
• Strong knowledge of REST APIs and cloud-native architecture patterns.
• Experience designing secure, scalable, and maintainable software solutions.
• Experience implementing CI/CD pipelines and DevSecOps best practices.
• Strong understanding of software architecture, system design, and distributed systems.
• Proven ability to work directly with business stakeholders and deliver solutions with minimal supervision.
• Excellent analytical, problem-solving, communication, and collaboration skills.

Preferred Qualifications
• Experience with software development across full-stack technologies.
• Experience working with cloud infrastructure and cloud-native application development.
• Experience with Linux operating systems and environments.
• Familiarity with observability, monitoring, logging, and production support best practices.
• Experience working in fast-paced Agile development environments.

Similar Jobs

More Jobs at Compunnel

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: