Senior software developer

VAS-X

United States

Remote

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

VAS-X is seeking a System Design & Architecture leader to drive the architectural design of large-scale systems and make high-level decisions ensuring scalability, security, and maintainability.

You will collaborate with cross-functional teams to align architecture with business goals and lead the evolution of enterprise Java applications with strong emphasis on code quality, reviews, and modern development practices.

Responsibilities

  • Lead architectural design of large-scale systems.
  • Make high-level design decisions for scalability, security, and maintainability.
  • Define and enforce architectural guidelines and coding standards.
  • Collaborate with cross-functional teams to align architecture with business goals.
  • Design, develop, and optimize enterprise Java applications.
  • Ensure code quality through rigorous reviews and best practices.
  • Drive adoption of modern development frameworks and methodologies.
  • Troubleshoot complex technical issues and provide scalable solutions.
  • Evaluate emerging technologies and influence technology roadmaps.
  • Define and implement automated testing, CI/CD pipelines, and deployment strategies.
  • Oversee development, testing, and production environments.
  • Implement security best practices and ensure compliance with standards.
  • Maintain technical documentation and reporting to stakeholders.
  • Mentor and lead junior developers and promote knowledge sharing.
  • Interact with clients and stakeholders as a technical liaison.
  • Drive continuous improvement and agile practices within the team.
  • Enforce development standards and quality assurance processes.
  • Advocate for clean code and software craftsmanship.

Skills

System design
Java development
Code reviews
CI/CD
Mentorship
Stakeholder engagement
Architecture reviews
Technical liaison
Performance optimization
Security best practices

Tools

Java
CI/CD pipelines
Unit testing frameworks

Job description

System Design & Architecture:
  • Lead and drive the architectural design of large-scale, complex systems.

  • Make high-level design and technical decisions to ensure scalability, security, and maintainability.

  • Define and enforce best practices, architectural guidelines, and coding standards.- Collaborate with cross-functional teams to align system architecture with business goals.

Development & Coding:
  • Design, develop, and optimize high-performance, enterprise-grade Java applications.

  • Ensure code quality, maintainability, and adherence to best practices through rigorous code reviews.

  • Drive the adoption of modern development frameworks, tools, and methodologies.

  • Troubleshoot complex technical issues and provide scalable solutions.

Research & Technology Evaluation:
  • Evaluate emerging technologies and assess their impact on existing and future projects.

  • Drive innovation by recommending and implementing cutting-edge solutions.

  • Stay ahead of industry trends and contribute to strategic technology roadmaps.

Software Testing & Integration:
  • Define and implement best practices for automated testing, CI/CD pipelines, and deployment strategies.

  • Lead the creation of unit, integration, and performance testing frameworks.

  • Ensure software reliability by conducting thorough code analysis and debugging.

Environment Configuration & Maintenance:
  • Oversee and optimize development, testing, and production environments.

  • Implement security best practices and ensure compliance with industry standards.

  • Proactively identify and resolve environment-related challenges.

Documentation & Reporting:
  • Maintain high-quality technical documentation, including system architecture, design patterns, and best practices.

  • Provide clear, concise reports on project status, risks, and recommendations to stakeholders.

  • Document and communicate architectural decisions and trade-offs effectively.

Mentorship & Team Leadership:
  • Mentor and coach junior and intermediate developers to enhance their technical skills.

  • Promote knowledge sharing and foster a culture of continuous learning within the team.

  • Lead technical discussions, code reviews, and architecture reviews.

Client Interaction & Stakeholder Engagement:
  • Act as a technical liaison between clients, business analysts, and development teams.

  • Gather requirements, translate business needs into technical solutions, and manage expectations.

  • Provide expert guidance and support to clients, ensuring technical feasibility and business alignment.

Continuous Improvement & Innovation:
  • Drive process improvements, automation, and best practices to enhance software development efficiency.

  • Identify and eliminate bottlenecks to improve system performance and reliability.

  • Contribute to defining and refining agile development methodologies within the team.

Adherence to Standards & Compliance:
  • Ensure compliance with industry regulations, security standards, and best practices.

  • Enforce VAS-X’s development standards, coding guidelines, and quality assurance processes.

  • Advocate for clean code, software craftsmanship, and technical excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

VAS-X • United States

Remote
USD 90,000 - 140,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Phizenix Inc. • New York (NY)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Compunnel Inc. • Aliso Viejo (CA)

On-site
USD 90,000 - 130,000
Flexible working hours
Professional development opportunities
Health insurance
Software Systems Engineer - III
Software Systems Engineer - III

AmNet Services, Inc. • Ashburn (VA)

On-site
USD 90,000 - 130,000
Java Software Engineer Manager
Java Software Engineer Manager

New York Technology Partners • Miami (FL)

On-site
USD 180,000 - 240,000
Software Developer
Software Developer

Compunnel Inc. • Bentonville (AR)

On-site
USD 75,000 - 95,000
Senior Software Developer
Senior Software Developer

Compunnel Inc. • Aliso Viejo (CA)

On-site
USD 80,000 - 120,000
Architect V – Enterprise Application
Architect V – Enterprise Application

Pods • Clearwater (FL)

On-site
USD 140,000 - 200,000
Engineer V - Software
Engineer V - Software

PODS • Clearwater (FL)

On-site
USD 140,000 - 190,000