Über
Senior Software Engineer
Work Arrangement:
Primarily Remote
Role Overview We are seeking a Senior Software Engineer to join an internal application development team responsible for building and maintaining business‑critical systems used across a large organization.
This role is hands‑on and full stack, with responsibility for designing, developing, and supporting scalable applications that enable operational efficiency, reporting, and workflow automation. The position requires strong engineering fundamentals, the ability to work independently, and experience delivering reliable solutions in complex environments.
Key Responsibilities
Design, develop, and maintain internal business applications and supporting services
Build scalable backend services and application interfaces to support system integrations
Develop modern, user‑friendly front‑end components aligned with performance and usability standards
Design and optimize data models, queries, and data access patterns to ensure application reliability
Apply sound software engineering practices including modular design, automated testing, and maintainable code structures
Support integrations with shared enterprise platforms and internal tools
Deploy and support applications in cloud‑hosted environments
Participate in architecture discussions, code reviews, and technical planning
Use internal productivity and automation tools to improve development workflows (non‑customer‑facing)
Provide production support and resolve application issues in a timely manner
Collaborate with stakeholders, analysts, QA teams, and other engineers throughout the delivery lifecycle
Create and maintain clear technical documentation and implementation standards
Required Experience
8+ years of professional software development experience in an enterprise environment
Strong experience building server‑side applications and service‑based architectures
Advanced experience working with relational data stores, including query optimization and schema design
Front‑end development experience using modern client‑side frameworks and web technologies
Experience working with data access abstractions or ORM‑style frameworks
Practical experience deploying and maintaining applications in cloud environments
Experience integrating applications with internal platforms and shared services
Proficiency with version control systems and modern build/deployment workflows
Ability to translate functional requirements into well‑designed technical solutions
Strong communication skills and comfort working across technical and non‑technical teams
Demonstrated ownership, accountability, and ability to work independently
Adaptability and willingness to learn new technologies as project needs evolve
Strong documentation habits supporting maintainability and knowledge transfer
Solid understanding of software design principles and clean coding practices
Nice to Have
Experience supporting long‑lived or mission‑critical internal systems
Familiarity with workflow, content, or operational platforms
Exposure to internal developer tooling used for efficiency and documentation
Experience modernizing or maintaining legacy systems alongside newer platforms
Knowledge of common authentication and access control concepts
Work Environment
Distributed development team
Focus on stability, scalability, and long‑term system ownership
Emphasis on collaboration, accountability, and technical quality
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.