Senior Software EngineerThe Senior Software Engineer, Alpha Informatix develops client-facing and backend components for distributed software solutions across the full software development life cycle, including new product development, enhancements, and sustaining activities. This role contributes to a range of software and systems projects, including Windows applications and frameworks, distributed C# services, embedded systems, and data aggregators or gateways.Essential Duties And ResponsibilitiesSoftware design and development: Design, implement, and maintain Windows-based applications, frameworks, distributed services, and C#/.NET software solutions, including both client-facing and backend components.Distributed and embedded systems: Partner with multidisciplinary teams to develop features involving embedded systems, distributed architectures, and integrated software/hardware workflows.System integration: Develop and maintain inter-service communication and integration mechanisms, including message-based systems such as RabbitMQ.Testing and validation: Perform integration and system-level testing for software applications and software/hardware systems.Project execution: Estimate tasks, execute development work according to project plans, and provide proactive, transparent, and concise status updates.Documentation and collaboration: Create and maintain software development documentation, including design artifacts, while collaborating effectively with globally distributed teams.
Senior Software Engineer - ONSITE in carlsbad at Unknown Company
This position is listed as full time and onsite.